Administración del uso y los costos de Application InsightsManage usage and costs for Application Insights

Nota

En este artículo se describe cómo entender y controlar los costos de Application Insights.This article describes how to understand and control your costs for Application Insights. En un artículo relacionado, Supervisión del uso y costos estimados, se describe cómo ver el uso y los costos estimados mediante varias características de supervisión de Azure para los distintos modelos de precios.A related article, Monitoring usage and estimated costs describes how to view usage and estimated costs across multiple Azure monitoring features for different pricing models.

Application Insights está diseñado para obtener todo lo que necesita para supervisar la disponibilidad, el rendimiento y el uso de las aplicaciones web, tanto si están hospedadas en Azure como en un entorno local.Application Insights is designed to get everything you need to monitor the availability, performance, and usage of your web applications, whether they're hosted on Azure or on-premises. Application Insights admite lenguajes y plataformas populares, como .NET, Java y Node.js, y se integra con procesos y herramientas DevOps como Azure DevOps, Jira y PagerDuty.Application Insights supports popular languages and frameworks, such as .NET, Java, and Node.js, and integrates with DevOps processes and tools like Azure DevOps, Jira, and PagerDuty. Es importante comprender lo que determina los costos de la supervisión de aplicaciones.It's important to understand what determines the costs of monitoring your applications. En este artículo se revisan los costos de supervisión de las aplicaciones y cómo puede supervisarlas y controlarlas de forma activa.In this article, we review what drives your application monitoring costs and how you can proactively monitor and control them.

Si tiene preguntas sobre cómo funcionan los precios para Application Insights, no dude en publicar una pregunta en nuestra página de preguntas y respuestas de Microsoft.If you have questions about how pricing works for Application Insights, you can post a question in our Microsoft Q&A question page.

Modelo de preciosPricing model

Los precios de Azure Application Insights son de un modelo de pago por uso, que se basa en el volumen de datos ingeridos y, opcionalmente, para obtener una mayor retención de datos.The pricing for Azure Application Insights is a Pay-As-You-Go model based on data volume ingested and optionally for longer data retention. Cada recurso de Application Insights se cobra como un servicio independiente y contribuye a la factura de la suscripción a Azure.Each Application Insights resource is charged as a separate service and contributes to the bill for your Azure subscription. El volumen de datos se mide como el tamaño del paquete de datos JSON sin comprimir que recibe Application Insights de su aplicación.Data volume is measured as the size of the uncompressed JSON data package that's received by Application Insights from your application. No hay ningún cargo por volumen de datos para usar Live Metrics Stream.There is no data volume charge for using the Live Metrics Stream.

Las pruebas web de varios pasos conllevan un cargo adicional.Multi-step web tests incur an additional charge. Las pruebas web de varios pasos son pruebas web que realizan una secuencia de acciones.Multi-step web tests are web tests that perform a sequence of actions. No hay ningún cargo aparte para las pruebas de ping de una sola página.There's no separate charge for ping tests of a single page. La telemetría de las pruebas de ping y de las de varios pasos se carga igual que el resto de la telemetría de su aplicación.Telemetry from ping tests and multi-step tests is charged the same as other telemetry from your app.

La opción Application Insights para Habilitar la creación de alertas sobre las dimensiones de las métricas personalizadas también puede generar costos adicionales, ya que puede dar lugar a la creación de métricas de agregación previas adicionales.The Application Insights option to Enable alerting on custom metric dimensions can also generate in additional costs because this can result in the creation of additional pre-aggregation metrics. Obtenga más información sobre las métricas basadas en registro y las agregadas previamente en Application Insights y sobre los precios para las métricas personalizadas de Azure Monitor.Learn more about log-based and pre-aggregated metrics in Application Insights and about pricing for Azure Monitor custom metrics.

Application Insights basado en áreas de trabajoWorkspace-based Application Insights

En el caso de los recursos de Application Insights que envían sus datos a un área de trabajo de Log Analytics, denominada recursos de Application Insights basados en áreas de trabajo, la facturación de la ingesta y retención de datos se realiza en el área de trabajo donde se encuentran los datos de Application Insights.For Application Insights resources which send their data to a Log Analytics workspace, called workspace-based Application Insights resources, the billing for data ingestion and retention is done by the workspace where the Application Insights data is located. Esto permite a los clientes aprovechar todas las opciones del modelo de precios de Log Analytics, que incluye Reservas de capacidad además de Pago por uso.This enables customers to leverage all options of the Log Analytics pricing model that includes Capacity Reservations in addition to Pay-As-You-Go. Log Analytics también tiene más opciones para la retención de datos, incluida la retención por tipo de datos.Log Analytics also has more options for data retention, including retention by data type. Los tipos de datos de Application Insights en el área de trabajo obtienen 90 días de retención sin cargos.Application Insights data types in the workspace receive 90 days of retention without charges. El uso de las pruebas web y la habilitación de las alertas sobre las dimensiones de la métrica personalizada todavía se notifica a través de Application Insights.Usage of web tests and enabling alerting on custom metric dimensions is still reported through Application Insights. Obtenga información sobre cómo realizar un seguimiento de los costos de retención y de ingesta de datos en Log Analytics mediante el Uso y costos estimados, Administración de costos + facturación de Azure y Consultas de Log Analytics.Learn how to track data ingestion and retention costs in Log Analytics using the Usage and estimated costs, Azure Cost Management + Billing and Log Analytics queries.

Estimación de los costos de administración de la aplicaciónEstimating the costs to manage your application

Si aún no usa Application Insights, puede usar la calculadora de precios de Azure Monitor para calcular el costo del uso de Application Insights.If you're not yet using Application Insights, you can use the Azure Monitor pricing calculator to estimate the cost of using Application Insights. Comience por escribir "Azure Monitor" en el cuadro de búsqueda y haga clic en el icono de Azure Monitor resultante.Start by entering "Azure Monitor" in the Search box, and clicking on the resulting Azure Monitor tile. Desplácese hacia abajo en la página hasta Azure Monitor y seleccione Application Insights en la lista desplegable Tipo.Scroll down the page to Azure Monitor, and select Application Insights from the Type dropdown. Aquí puede especificar el número de GB de datos que espera recopilar al mes, por lo que la pregunta es cuántos datos recopilará Application Insights supervisando la aplicación.Here you can enter the number of GB of data you expect to collect per month, so the question is how much data will Application Insights collect monitoring your application.

Hay dos enfoques para abordar esta cuestión: usar la supervisión predeterminada y el muestreo adaptable, que está disponible en el SDK de ASP.NET, o calcular la probable ingesta de datos en función de lo que han visto otros clientes similares.There are two approaches to address this: use of default monitoring and adaptive sampling, which is available in the ASP.NET SDK, or estimate your likely data ingestion based on what other similar customers have seen.

Colección de datos al usar el muestreoData collection when using sampling

Con el muestreo adaptable del SDK de ASP.NET, el volumen de datos se ajusta automáticamente para mantener una velocidad de tráfico máxima específica para la supervisión predeterminada de Application Insights.With the ASP.NET SDK's adaptive sampling, the data volume is adjusted automatically to keep within a specified maximum rate of traffic for default Application Insights monitoring. Si la aplicación genera una cantidad baja de telemetría, como al depurar o debido a un uso bajo, el procesador de muestreo no podrá descargar los elementos mientras el volumen se encuentre por debajo del nivel configurado de eventos por segundo.If the application produces a low amount of telemetry, such as when debugging or due to low usage, items won't be dropped by the sampling processor as long as volume is below the configured events per second level. En el caso de una aplicación de gran volumen, con el umbral predeterminado de cinco eventos por segundo, el muestreo adaptable limitará el número de eventos diarios a 432 000.For a high volume application, with the default threshold of five events per second, adaptive sampling will limit the number of daily events to 432,000. Con un tamaño de evento promedio típico de 1 KB, corresponde a 13,4 GB de telemetría por mes de 31 días por nodo que hospeda la aplicación (ya que el muestreo se realiza de forma local en cada nodo).Using a typical average event size of 1 KB, this corresponds to 13.4 GB of telemetry per 31-day month per node hosting your application (since the sampling is done local to each node.)

En el caso de los SDK que no admiten el muestreo adaptable, puede emplear el muestreo de ingesta, que toma muestras cuando Application Insights recibe los datos en función de un porcentaje de datos que se deben conservar, o el muestreo de frecuencia fija para sitios web ASP.NET, ASP.NET Core y Java para reducir el tráfico enviado desde el servidor web y los exploradores web.For SDKs that don't support adaptive sampling, you can employ ingestion sampling, which samples when the data is received by Application Insights based on a percentage of data to retain, or fixed-rate sampling for ASP.NET, ASP.NET Core, and Java websites to reduce the traffic sent from your web server and web browsers

Más información sobre qué recopilan los clientes similaresLearn from what similar customers collect

En la calculadora de precios de Azure Monitor para Application Insights, si habilita la funcionalidad "Estimar el volumen de datos en función de la actividad de la aplicación", puede proporcionar entradas sobre la aplicación (solicitudes por mes y vistas de página al mes, en caso de que se recopile la telemetría del lado cliente) y, a continuación, la calculadora le indicará el valor medio y la cantidad de percentil 90 de los datos recopilados por aplicaciones similares.In the Azure Monitoring Pricing calculator for Application Insights, if you enable the "Estimate data volume based on application activity" functionality, you can provide inputs about your application (requests per month and page views per month, in case you will collect client-side telemetry), and then the calculator will tell you the median and 90th percentile amount of data collected by similar applications. Estas aplicaciones abarcan el intervalo de configuración de Application Insights (por ejemplo, algunas tienen el muestreo predeterminado, otras no tienen muestreo, etc.), por lo que todavía tiene el control para reducir el volumen de datos que ingiere muy por debajo del nivel medio con muestreo.These applications span the range of Application Insights configuration (e.g some have default sampling, some have no sampling etc.), so you still have the control to reduce the volume of data you ingest far below the median level using sampling. Pero se trata de un punto de partida para comprender lo que ven otros clientes similares.But this is a starting point to understand what other, similar customers are seeing.

Información útil del uso y los costos estimadosUnderstand your usage and estimate costs

Application Insights permite entender fácilmente cuáles serán los costos en función de patrones de uso reciente.Application Insights makes it easy to understand what your costs are likely to be based on recent usage patterns. Para comenzar, en Azure Portal, en el recurso de Application Insights, vaya a la página Uso y costos estimados:To get started, in the Azure portal, for the Application Insights resource, go to the Usage and estimated costs page:

Elija el precio

A.A. Revise el volumen de datos para el mes.Review your data volume for the month. Esto incluye todos los datos recibidos y retenidos (después de cualquier muestreo) de las aplicaciones de servidor y cliente, y de las pruebas de disponibilidad.This includes all the data that's received and retained (after any sampling) from your server and client apps, and from availability tests.
B.B. Se realiza un cargo adicional para las pruebas web de varios pasos.A separate charge is made for Multi-step web tests. (Esto no incluye pruebas de disponibilidad simples, que se incluyen en la carga de volumen de datos).(This doesn't include simple availability tests, which are included in the data volume charge.)
C.C. Vea las tendencias de volumen de datos durante el mes anterior.View data volume trends for the past month.
D.D. Habilite el muestreo de ingesta de datos.Enable data ingestion sampling. E.E. Establezca el límite de volumen de datos diario.Set the daily data volume cap.

(Tenga en cuenta que todos los precios mostrados en las capturas de pantalla de este artículo son solo con fines de ejemplo.(Note that all prices displayed in screenshots in this article are for example purposes only. Para ver los precios vigentes actualmente en su moneda y región, consulte Precios de Application Insights).For current prices in your currency and region, see Application Insights pricing.)

Para investigar el uso de Application Insights con más detalle, abra la página Métricas, agregue la métrica denominada "Volumen de puntos de datos" y, después, seleccione la opción Aplicar división para dividir los datos por "Tipo de elemento de telemetría".To investigate your Application Insights usage more deeply, open the Metrics page, add the metric named "Data point volume", and then select the Apply splitting option to split the data by "Telemetry item type".

Los cargos de Application Insights se agregarán a la factura de Azure.Application Insights charges are added to your Azure bill. Puede ver los detalles de su factura de Azure en la sección Cost Management + facturación de Azure Portal o en el Portal de facturación de Azure.You can see details of your Azure bill in the Cost Management + Billing section of the Azure portal, or in the Azure billing portal. Vea más abajo para obtener información detallada sobre el uso de esto para Application Insights.See below for details on using this for Application Insights.

En el menú de la izquierda, seleccione Facturación

Uso de métricas de volumen de datosUsing data volume metrics

Para obtener más información sobre los volúmenes de datos, seleccione Métricas para el recurso de Application Insights y agregue un nuevo gráfico.To learn more about your data volumes, selecting Metrics for your Application Insights resource, add a new chart. En la métrica del gráfico, en Métricas basadas en registros, seleccione Volumen de puntos de datos.For the chart metric, under Log-based metrics, select Data point volume. Haga clic en Aplicar separación y seleccione el grupo mediante el tipo Telemetryitem .Click Apply splitting, and select group by Telemetryitem type.

Uso de métricas para examinar el volumen de datos

Consultas para comprender los detalles del volumen de datosQueries to understand data volume details

Existen dos enfoques para investigar los volúmenes de datos de Application Insights.There are two approaches to investigating data volumes for Application Insights. El primero utiliza la información agregada en la tabla systemEvents y el segundo usa la propiedad _BilledSize, que está disponible en cada evento ingerido.The first uses aggregated information in the systemEvents table, and the second uses the _BilledSize property, which is available on each ingested event. systemEvents no tendrá información sobre el tamaño de datos para Application Insights basado en el área de trabajo.systemEvents will not have data size information for workspace-based-application-insights.

Uso de información del volumen de datos agregadosUsing aggregated data volume information

Por ejemplo, puede usar la tabla systemEvents para ver el volumen de datos ingerido en las últimas 24 horas con la consulta:For instance, you can use the systemEvents table to see the data volume ingested in the last 24 hours with the query:

systemEvents
| where timestamp >= ago(24h)
| where type == "Billing"
| extend BillingTelemetryType = tostring(dimensions["BillingTelemetryType"])
| extend BillingTelemetrySizeInBytes = todouble(measurements["BillingTelemetrySize"])
| summarize sum(BillingTelemetrySizeInBytes)

O bien, para ver un gráfico de volumen de datos (en bytes) por tipo de datos de los últimos 30 días, puede usar:Or to see a chart of data volume (in bytes) by data type for the last 30 days, you can use:

systemEvents
| where timestamp >= startofday(ago(30d))
| where type == "Billing"
| extend BillingTelemetryType = tostring(dimensions["BillingTelemetryType"])
| extend BillingTelemetrySizeInBytes = todouble(measurements["BillingTelemetrySize"])
| summarize sum(BillingTelemetrySizeInBytes) by BillingTelemetryType, bin(timestamp, 1d) | render barchart  

Tenga en cuenta que esta consulta se puede usar en una alerta de registro de Azure para configurar las alertas en los volúmenes de datos.Note that this query can be used in an Azure Log Alert to set up alerting on data volumes.

Para más información sobre los cambios en los datos de telemetría, se puede obtener el número de eventos por tipo mediante la consulta:To learn more about your telemetry data changes, we can get the count of events by type using the query:

systemEvents
| where timestamp >= startofday(ago(30d))
| where type == "Billing"
| extend BillingTelemetryType = tostring(dimensions["BillingTelemetryType"])
| summarize count() by BillingTelemetryType, bin(timestamp, 1d)
| render barchart  

Uso de la información de tamaño de datos por eventoUsing data size per event information

Para más información sobre el origen de los volúmenes de datos, puede usar la propiedad _BilledSize que se encuentra en cada evento ingerido.To learn more details about the source of your data volumes, you can use the _BilledSize property that is present on each ingested event.

Por ejemplo, para ver qué operaciones generan el mayor volumen de datos en los últimos 30 días, se puede sumar _BilledSize de todos los eventos de dependencia:For example, to look at which operations generate the most data volume in the last 30 days, we can sum _BilledSize for all dependency events:

dependencies
| where timestamp >= startofday(ago(30d))
| summarize sum(_BilledSize) by operation_Name
| render barchart  

Volumen de datos para recursos de Application Insights basados en áreas de trabajoData volume for workspace-based Application Insights resources

Para ver las tendencias de volumen de datos de todos los recursos de Application Insights basados en el área de trabajo en un área de trabajo durante la última semana, vaya al área de trabajo Log Analytics y ejecute la consulta siguiente:To look at the data volume trends for all of the workspace-based Application Insights resources in a workspace for the last week, go to the Log Analytics workspace and run the query:

union (AppAvailabilityResults),
      (AppBrowserTimings),
      (AppDependencies),
      (AppExceptions),
      (AppEvents),
      (AppMetrics),
      (AppPageViews),
      (AppPerformanceCounters),
      (AppRequests),
      (AppSystemEvents),
      (AppTraces)
| where TimeGenerated >= startofday(ago(7d)) and TimeGenerated < startofday(now())
| summarize sum(_BilledSize) by _ResourceId, bin(TimeGenerated, 1d)
| render areachart

Para consultar las tendencias de volumen de datos por tipo para un recurso de Application Insights basado en un área de trabajo específica, use lo siguiente en el área de trabajo Log Analytics:To query the data volume trends by type for a specific workspace-based Application Insights resource, in the Log Analytics workspace use:

union (AppAvailabilityResults),
      (AppBrowserTimings),
      (AppDependencies),
      (AppExceptions),
      (AppEvents),
      (AppMetrics),
      (AppPageViews),
      (AppPerformanceCounters),
      (AppRequests),
      (AppSystemEvents),
      (AppTraces)
| where TimeGenerated >= startofday(ago(7d)) and TimeGenerated < startofday(now())
| where _ResourceId contains "<myAppInsightsResourceName>"
| summarize sum(_BilledSize) by Type, bin(TimeGenerated, 1d)
| render areachart

Visualización del uso de Application Insights en la factura de AzureViewing Application Insights usage on your Azure bill

Azure proporciona una gran cantidad de funcionalidades útiles en el centro Azure Cost Management + Facturación.Azure provides a great deal of useful functionality in the Azure Cost Management + Billing hub. Por ejemplo, la funcionalidad de "Análisis de costos" le permite ver los gastos de los recursos de Azure.For instance, the "Cost analysis" functionality enables you to view your spends for Azure resources. Al agregar un filtro por tipo de recurso (en microsoft.insights/components para Application Insights), podrá realizar un seguimiento de los gastos.Adding a filter by resource type (to microsoft.insights/components for Application Insights) will allow you to track your spending. Después, para "Agrupar por", seleccione "Categoría del medidor" o "Medidor".Then for "Group by" select "Meter category" or "Meter". Para los recursos de Application Insights de los planes de precios actuales, la mayoría del uso se mostrará como Log Analytics de la Categoría del medidor, ya que hay un back-end de registros único para todos los componentes de Azure Monitor.For Application Insights resources on the current pricing plans, most usage will show up as Log Analytics for the Meter category since there is a single logs backend for all Azure Monitor components.

Puede obtener información sobre el uso mediante la descarga del uso desde Azure Portal.More understanding of your usage can be gained by downloading your usage from the Azure portal. En la hoja de cálculo descargada puede ver el uso por recurso de Azure al día.In the downloaded spreadsheet, you can see usage per Azure resource per day. En esta hoja de cálculo de Excel, el uso de los recursos de Application Insights se puede encontrar filtrando, en primer lugar, la columna "Categoría de medición" para mostrar "Application Insights" y "Log Analytics" y, a continuación, agregando un filtro en la columna "Id. de instancia", que es "contiene microsoft.insights/components".In this Excel spreadsheet, usage from your Application Insights resources can be found by first filtering on the "Meter Category" column to show "Application Insights" and "Log Analytics", and then adding a filter on the "Instance ID" column which is "contains microsoft.insights/components". La mayor parte del uso de Application Insights se muestra en medidores con la Categoría de medición de Log Analytics, ya que hay un back-end de registros único para todos los componentes de Azure Monitor.Most Application Insights usage is reported on meters with the Meter Category of Log Analytics, since there is a single logs backend for all Azure Monitor components. Con una Categoría de medición de Application Insights, solo se muestran recursos de Application Insights de los planes de tarifa heredados y las pruebas web de varios pasos.Only Application Insights resources on legacy pricing tiers and multi-step web tests are reported with a Meter Category of Application Insights. El uso se muestra en la columna "Cantidad consumida" y la unidad de cada entrada se muestra en la columna "Unidad de medida".The usage is shown in the "Consumed Quantity" column and the unit for each entry is shown in the "Unit of Measure" column. Hay más detalles disponibles para ayudarle a entender la factura de Microsoft Azure.More details are available to help you understand your Microsoft Azure bill.

Administración del volumen de datosManaging your data volume

El volumen de datos que envíe se puede administrar con las técnicas siguientes:The volume of data you send can be managed using the following techniques:

  • Muestreo: puede usar el muestreo para reducir la cantidad de telemetría enviada desde las aplicaciones de servidor y de cliente, con mínima distorsión de las métricas.Sampling: You can use sampling to reduce the amount of telemetry that's sent from your server and client apps, with minimal distortion of metrics. El muestreo es la principal herramienta que puede usar para ajustar la cantidad de datos que envía.Sampling is the primary tool you can use to tune the amount of data you send. Obtenga más información sobre las características de muestreo.Learn more about sampling features.

  • Limitar las llamadas Ajax: Puede limitar el número de llamadas Ajax que se pueden notificar en cada vista de página o desactive los informes de Ajax.Limit Ajax calls: You can limit the number of Ajax calls that can be reported in every page view, or switch off Ajax reporting.

  • Deshabilitar los módulos innecesarios: Edite ApplicationInsights.config para desactivar los módulos de recopilación que no necesite.Disable unneeded modules: Edit ApplicationInsights.config to turn off collection modules that you don't need. Por ejemplo, podría decidir que los contadores de rendimiento o datos de dependencia no son esenciales.For example, you might decide that performance counters or dependency data are inessential.

  • Agregar métricas previamente: Si coloca llamadas a TrackMetric en su aplicación, puede reducir el tráfico mediante la sobrecarga que acepta el cálculo de la media y la desviación estándar de un lote de medidas.Pre-aggregate metrics: If you put calls to TrackMetric in your app, you can reduce traffic by using the overload that accepts your calculation of the average and standard deviation of a batch of measurements. O bien, puede usar un paquete de agregación previa.Or, you can use a pre-aggregating package.

  • Límite diario: al crear un recurso de Application Insights en Azure Portal, el límite diario se establece en 100 GB/día.Daily cap: When you create an Application Insights resource in the Azure portal, the daily cap is set to 100 GB/day. Al crear un recurso de Application Insights en Visual Studio, la capacidad predeterminada es pequeña (solo 32,3 MB/día).When you create an Application Insights resource in Visual Studio, the default is small (only 32.3 MB/day). El límite diario predeterminado se establece para facilitar las pruebas.The daily cap default is set to facilitate testing. El objetivo es que el usuario aumente el límite diario antes de implementar la aplicación en producción.It's intended that the user will raise the daily cap before deploying the app into production.

    El límite máximo es de 1,000 GB/día, a menos que solicite un máximo superior para una aplicación con mucho tráfico.The maximum cap is 1,000 GB/day unless you request a higher maximum for a high-traffic application.

    Los correos electrónicos de advertencia sobre el límite diario se envían a cuentas que son miembros de estos roles en el recurso de Application Insights: "ServiceAdmin", "AccountAdmin", "coadmin", "Owner".Warning emails about the daily cap are sent to account that are members of these roles for your Application Insights resource: "ServiceAdmin", "AccountAdmin", "CoAdmin", "Owner".

    Tenga cuidado al establecer el límite diario.Use care when you set the daily cap. Su objetivo debe ser no alcanzar nunca el límite diario.Your intent should be to never hit the daily cap. Si lo alcanza, perderá datos durante el resto del día y no podrá supervisar su aplicación.If you hit the daily cap, you lose data for the remainder of the day, and you can't monitor your application. Para cambiar el límite diario, use la opción Límite de volumen diario.To change the daily cap, use the Daily volume cap option. Puede tener acceso a esta opción en el panel Uso y costos estimados (se describe con más detalle más adelante en el artículo).You can access this option in the Usage and estimated costs pane (this is described in more detail later in the article).

    Hemos quitado la restricción en algunos tipos de suscripción con crédito que no se podía usar para Application Insights.We've removed the restriction on some subscription types that have credit that couldn't be used for Application Insights. Anteriormente, si la suscripción tenía un límite de gasto, el cuadro de diálogo de límite diario mostraba instrucciones sobre cómo quitarlo y habilitarlo para superar los 32,3 MB/día.Previously, if the subscription has a spending limit, the daily cap dialog has instructions to remove the spending limit and enable the daily cap to be raised beyond 32.3 MB/day.

  • Limitación: la limitación restringe la velocidad de datos a 32 000 eventos por segundo, promediados durante 1 minuto por clave de instrumentación.Throttling: Throttling limits the data rate to 32,000 events per second, averaged over 1 minute per instrumentation key. El volumen de datos que su aplicación envía se evalúa cada minuto.The volume of data that your app sends is assessed every minute. Si se supera la tasa por segundo promediada por minuto, el servidor rechazará algunas solicitudes.If it exceeds the per-second rate averaged over the minute, the server refuses some requests. El SDK almacena en búfer los datos y, a continuación, intenta volver a enviarlos.The SDK buffers the data and then tries to resend it. Extiende un aumento durante varios minutos.It spreads out a surge over several minutes. Si su aplicación envía de forma consistente un volumen de datos que supera la tasa de limitación, es posible que algunos se eliminenIf your app consistently sends data at more than the throttling rate, some data will be dropped. (los SDK de ASP.NET, Java y JavaScript intentan volver a enviarlos de esta manera; otros SDK pueden simplemente eliminar los datos limitados). Si se produce la limitación, una notificación de advertencia le indica que esto ha sucedido.(The ASP.NET, Java, and JavaScript SDKs try to resend data this way; other SDKs might simply drop throttled data.) If throttling occurs, a notification warning alerts you that this has occurred.

Administración del volumen de datos diario máximoManage your maximum daily data volume

Puede usar el límite de volumen diario para restringir los datos recopilados.You can use the daily volume cap to limit the data collected. Sin embargo, si se alcanza el límite, se producirá una pérdida de todas las telemetrías enviadas desde su aplicación durante el resto del día.However, if the cap is met, a loss of all telemetry sent from your application for the remainder of the day occurs. No es aconsejable hacer que su aplicación alcance el límite diario.It is not advisable to have your application hit the daily cap. No puede realizar un seguimiento del estado y rendimiento de su aplicación una vez que alcance el límite diario.You can't track the health and performance of your application after it reaches the daily cap.

En lugar de usar el límite de volumen diario, use el muestreo para ajustar el volumen de datos al nivel que desee.Instead of using the daily volume cap, use sampling to tune the data volume to the level you want. A continuación, use el límite diario solo como "último recurso" en caso de que su aplicación empiece a enviar de forma inesperada volúmenes de telemetría mucho más altos.Then, use the daily cap only as a "last resort" in case your application unexpectedly begins to send much higher volumes of telemetry.

Identificación del límite diario de datos para definirIdentify what daily data limit to define

Revise el uso de Application Insights y los costos estimados para comprender la tendencia de ingesta de datos y cuál es el límite de volumen diario que se va a definir.Review Application Insights Usage and estimated costs to understand the data ingestion trend and what is the daily volume cap to define. Se debe considerar con cuidado, ya que no podrá supervisar los recursos una vez que se alcance el límite.It should be considered with care, since you won't be able to monitor your resources after the limit is reached.

Establecer el límite diarioSet the Daily Cap

Para cambiar el límite diario, en la sección de Configuración del recurso de Application Insights, en la página Uso y costos estimados, seleccione Límite diario.To change the daily cap, in the Configure section of your Application Insights resource, in the Usage and estimated costs page, select Daily Cap.

Ajuste del límite de volumen de telemetría diario

Para cambiar el límite diario a través de Azure Resource Manager, la propiedad a cambiar es el dailyQuota.To change the daily cap via Azure Resource Manager, the property to change is the dailyQuota. A través de Azure Resource Manager también puede establecer dailyQuotaResetTime y el límite diario warningThreshold.Via Azure Resource Manager you can also set the dailyQuotaResetTime and the daily cap's warningThreshold.

Creación de alertas para el límite diarioCreate alerts for the Daily Cap

El límite diario de Application Insights crea un evento en el registro de actividades de Azure cuando los volúmenes de datos ingeridos alcanzan el nivel de advertencia o el nivel de límite diario.The Application Insights Daily Cap creates an event in the Azure activity log when the ingested data volumes reaches the warning level or the daily cap level. Puede crear una alerta basada en estos eventos del registro de actividad.You can create an alert based on these activity log events. Los nombres de señal de estos eventos son:The signal names for these events are:

  • Se alcanzó el umbral de advertencia de límite diario del componente Application InsightsApplication Insights component daily cap warning threshold reached

  • Se alcanzó el límite diario del componente Application InsightsApplication Insights component daily cap reached

muestreoSampling

El muestreo es un método que permite reducir la velocidad a la que se envían datos de telemetría a la aplicación, al mismo tiempo que se conserva la capacidad de buscar eventos relacionados durante las búsquedas de diagnósticos.sampling is a method of reducing the rate at which telemetry is sent to your app, while retaining the ability to find related events during diagnostic searches. También retiene recuentos de eventos correctos.You also retain correct event counts.

El muestreo es una manera efectiva de reducir los gastos y permanecer dentro de la cuota mensual.Sampling is an effective way to reduce charges and stay within your monthly quota. El algoritmo de muestreo conserva elementos relacionados con la telemetría, de modo que, por ejemplo, al usar Search se puede buscar la solicitud relacionada con una excepción determinada.The sampling algorithm retains related items of telemetry so, for example, when you use Search, you can find the request related to a particular exception. El algoritmo también conserva recuentos correctos, para que pueda ver en el Explorador de métricas los valores correctos de tasas de solicitudes, tasas de excepciones y otros recuentos.The algorithm also retains correct counts so you see the correct values in Metric Explorer for request rates, exception rates, and other counts.

Existen varias formas de muestreo.There are several forms of sampling.

  • Muestreo adaptable es el valor predeterminado del SDK de ASP.NET.Adaptive sampling is the default for the ASP.NET SDK. El muestreo adaptable se ajusta automáticamente al volumen de telemetría que envía la aplicación.Adaptive sampling automatically adjusts to the volume of telemetry that your app sends. Funciona automáticamente en el SDK de la aplicación web, de modo que se reduce el tráfico de telemetría en la red.It operates automatically in the SDK in your web app so that telemetry traffic on the network is reduced.
  • muestreo de ingesta es una opción alternativa que funciona en el momento en que la telemetría procedente de su aplicación entra en el servicio Application Insights.Ingestion sampling is an alternative that operates at the point where telemetry from your app enters the Application Insights service. El muestreo de ingesta no afecta al volumen de telemetría que envía la aplicación, pero reduce el volumen que retiene el servicio.Ingestion sampling doesn't affect the volume of telemetry sent from your app, but it reduces the volume that's retained by the service. Puede utilizar el muestreo de ingesta para reducir la cuota que utiliza la telemetría de exploradores y otros SDK.You can use ingestion sampling to reduce the quota that's used up by telemetry from browsers and other SDKs.

Para establecer el muestreo de ingesta, vaya al panel Precios:To set ingestion sampling, go to the Pricing pane:

En el panel Cuota y precios, seleccione el icono Ejemplos y, a continuación, seleccione una fracción de muestreo.

Advertencia

El panel Muestreo de datos solo controla el valor de muestreo de ingesta.The Data sampling pane controls only the value of ingestion sampling. No refleja la velocidad de muestreo que se aplica mediante el SDK de Application Insights en la aplicación.It doesn't reflect the sampling rate that's applied by the Application Insights SDK in your app. Si ya se ha muestreado la telemetría entrante en el SDK, no se aplica el muestreo de ingesta.If the incoming telemetry has already been sampled in the SDK, ingestion sampling isn't applied.

Para conocer la frecuencia de muestreo real independientemente de dónde se ha aplicado, use una consulta de Analytics.To discover the actual sampling rate, no matter where it's been applied, use an Analytics query. La consulta tiene este aspecto:The query looks like this:

requests | where timestamp > ago(1d)
| summarize 100/avg(itemCount) by bin(timestamp, 1h)
| render areachart

En cada registro retenido, itemCount indica el número de registros originales que representa.In each retained record, itemCount indicates the number of original records that it represents. Es igual a 1 + el número de registros descartados anteriores.It's equal to 1 + the number of previous discarded records.

Cambio del período de retención de datosChange the data retention period

La retención predeterminada de los recursos de Application Insights es de 90 días.The default retention for Application Insights resources is 90 days. Es posible seleccionar distintos períodos de retención para cada recurso de Application Insights.Different retention periods can be selected for each Application Insights resource. El conjunto completo de períodos de retención disponibles es de 30, 60, 90, 120, 180, 270, 365, 550 o 730 días.The full set of available retention periods is 30, 60, 90, 120, 180, 270, 365, 550 or 730 days. Obtenga más información sobre los precios de la retención de datos de mayor duración.Learn more about pricing for longer data retention.

Para cambiar la retención, en el recurso de Application Insights, vaya a la página Uso y costos estimados y seleccione la opción Retención de datos:To change the retention, from your Application Insights resource, go to the Usage and Estimated Costs page and select the Data Retention option:

Captura de pantalla que muestra dónde cambiar el período de retención de datos.

Cuando se reduce la retención, hay un período de gracia de varios días antes de que se quiten los datos más antiguos.When the retention is lowered, there is a several day grace period before the oldest data is removed.

La retención también se puede establecer mediante programación con PowerShell con el parámetro retentionInDays.The retention can also be set programatically using PowerShell using the retentionInDays parameter. Si configura la retención de datos en 30 días, puede desencadenar una purga inmediata de los datos más antiguos mediante el parámetro immediatePurgeDataOn30Days, que puede serle útil en los escenarios relacionados con el cumplimiento.If you set the data retention to 30 days, you can trigger an immediate purge of older data using the immediatePurgeDataOn30Days parameter, which may be useful for compliance-related scenarios. Esta funcionalidad de purga solo se expone con Azure Resource Manager y debe utilizarse con extrema precaución.This purge functionality is only exposed via Azure Resource Manager and should be used with extreme care. El tiempo de restablecimiento diario del extremo de volumen de datos se puede configurar mediante Azure Resource Manager para establecer el parámetro dailyQuotaResetTime.The daily reset time for the data volume cap can be configured using Azure Resource Manager to set the dailyQuotaResetTime parameter.

Cargos por transferencia de datos al usar Application InsightsData transfer charges using Application Insights

Al enviar datos a Application Insights se pueden aplicar ciertos cargos debido al ancho de banda de datos.Sending data to Application Insights might incur data bandwidth charges. Tal como se describe en la página de precios de Azure Bandwidth, la transferencia de datos entre los servicios de Azure ubicados en dos regiones se cobra como transferencia de datos salientes a precio normal.As described in the Azure Bandwidth pricing page, data transfer between Azure services located in two regions charged as outbound data transfer at the normal rate. La transferencia de datos entrantes es gratuita.Inbound data transfer is free. Sin embargo, este cargo es muy pequeño (un tanto por ciento mínimo) en comparación con los costos de la ingesta de datos de registro de Application Insights.However, this charge is very small (few %) compared to the costs for Application Insights log data ingestion. En consecuencia, para controlar los costos de Log Analytics, debe centrarse en el volumen de datos ingeridos; para ello, le ofrecemos información aquí .Consequently controlling costs for Log Analytics needs to focus on your ingested data volume, and we have guidance to help understand that here.

Resumen de límitesLimits summary

Hay algunos límites en el número de métricas y eventos por aplicación; es decir, por clave de instrumentación.There are some limits on the number of metrics and events per application, that is, per instrumentation key. Los límites dependen del plan de precios que elija.Limits depend on the pricing plan that you choose.

ResourceResource Límite predeterminadoDefault limit Nota:Note
Total de datos por díaTotal data per day 100 GB100 GB Se pueden reducir los datos si se establece un límite.You can reduce data by setting a cap. Si necesita más datos, puede aumentar el límite en el portal, hasta 1000 GB.If you need more data, you can increase the limit in the portal, up to 1,000 GB. Para capacidades mayores de 1000 GB, envíe un correo electrónico a AIDataCap@microsoft.com.For capacities greater than 1,000 GB, send email to AIDataCap@microsoft.com.
LimitacionesThrottling 32 000 eventos por segundo32,000 events/second El límite se mide por minuto.The limit is measured over a minute.
Retención de datosData retention Entre 30 y 730 días30 - 730 days Este recurso es para Search, Analytics y el Explorador de métricas.This resource is for Search, Analytics, and Metrics Explorer.
Retención de resultados detallados para la prueba de disponibilidad de varios pasosAvailability multi-step test detailed results retention 90 días90 days Este recurso proporciona resultados detallados de cada paso.This resource provides detailed results of each step.
Tamaño máximo de elementos de telemetríaMaximum telemetry item size 64 KB64 kB
Número máximo de elementos de telemetría por loteMaximum telemetry items per batch 64 K64 K
Longitud de nombres de propiedades y métricasProperty and metric name length 150150 Consulte esquemas de tipos.See type schemas.
Longitud de cadena del valor de propiedadProperty value string length 81928,192 Consulte esquemas de tipos.See type schemas.
Longitud del mensaje de seguimiento y excepciónTrace and exception message length 32 76832,768 Consulte esquemas de tipos.See type schemas.
Número de pruebas de disponibilidad por aplicaciónAvailability tests count per app 100100
Retención de datos del generador de perfilesProfiler data retention 5 días5 days
Datos enviados por día del generador de perfilesProfiler data sent per day 10 GB10 GB

Para más información, consulte Administración de precios y cuotas para Application Insights.For more information, see About pricing and quotas in Application Insights.

Deshabilitación de los correos electrónicos de límite diarioDisable daily cap e-mails

Para deshabilitar los correos electrónicos de límite de volumen diario, en la sección de Configuración del recurso de Application Insights, en el panel Uso y costos estimados, seleccione Límite diario.To disable the daily volume cap e-mails, under the Configure section of your Application Insights resource, in the Usage and estimated costs pane, select Daily Cap. Hay opciones para enviar correos electrónicos cuando se alcanza el límite, así como cuando se ha alcanzado un nivel de advertencia ajustable.There are settings to send e-mail when the cap is reached, as well as when an adjustable warning level has been reached. Si quiere deshabilitar todos los correos electrónicos relacionados con el límite de volumen diario, desactive ambas casillas.If you wish to disable all daily cap volume-related emails, uncheck both boxes.

Plan de tarifa de Enterprise heredado (por nodo)Legacy Enterprise (Per Node) pricing tier

Para los usuarios pioneros de Azure Application Insights, todavía hay dos planes de tarifa posibles: Básico y Enterprise.For early adopters of Azure Application Insights, there are still two possible pricing tiers: Basic and Enterprise. El plan de tarifa Básico es el mismo que se describió anteriormente y es el predeterminado.The Basic pricing tier is the same as described above and is the default tier. Incluye todas las características del plan Enterprise sin ningún coste adicional.It includes all Enterprise tier features, at no additional cost. En el nivel Básico, la facturación se realiza principalmente en función del volumen de datos ingerido.The Basic tier bills primarily on the volume of data that's ingested.

Nota

Estos planes de tarifa heredados han cambiado de nombre.These legacy pricing tiers have been renamed. El plan de tarifa Enterprise ahora se llama Por nodo y el plan de tarifa Básico ahora se llama Por GB.The Enterprise pricing tier is now called Per Node and the Basic pricing tier is now called Per GB. Estos nuevos nombres se usan a continuación y en Azure Portal.These new names are used below and in the Azure portal.

El nivel Por nodo (anteriormente Enterprise) tiene un cargo por nodo y cada nodo recibe una concesión de datos diaria.The Per Node (formerly Enterprise) tier has a per-node charge, and each node receives a daily data allowance. En el plan de tarifa Por nodo, se le cobrará por los datos ingeridos por encima de la concesión incluida.In the Per Node pricing tier, you are charged for data ingested above the included allowance. Si usa Operations Management Suite, debería elegir el nivel Por nodo.If you are using Operations Management Suite, you should choose the Per Node tier.

Para ver los precios vigentes actualmente en su moneda y región, consulte Precios de Application Insights.For current prices in your currency and region, see Application Insights pricing.

Nota

En abril de 2018, introdujimos un nuevo modelo de precios para la supervisión de Azure.In April 2018, we introduced a new pricing model for Azure monitoring. Este modelo adopta un modelo de "pago por uso" sencillo en toda la cartera de servicios de supervisión.This model adopts a simple "pay-as-you-go" model across the complete portfolio of monitoring services. Más información sobre el nuevo modelo de precios, cómo evaluar el impacto de pasar a este modelo en función de los patrones de uso y cómo participar en el nuevo modelo.Learn more about the new pricing model, how to assess the impact of moving to this model based on your usage patterns, and how to opt into the new model

Derechos del nivel Por nodo y la suscripción a Operations Management SuitePer Node tier and Operations Management Suite subscription entitlements

Como se anunció anteriormente, los clientes que compran Operations Management Suite E1 y E2 pueden obtener Application Insights Por nodo como componente adicional sin coste alguno.Customers who purchase Operations Management Suite E1 and E2 can get Application Insights Per Node as an additional component at no additional cost as previously announced. Específicamente, cada unidad de Operations Management Suite E1 y E2 incluye el derecho de usar un nodo del nivel Application Insights Por nodo.Specifically, each unit of Operations Management Suite E1 and E2 includes an entitlement to one node of the Application Insights Per Node tier. Cada nodo de Application Insights incluye hasta 200 MB de datos ingeridos por día (independientes de la ingesta de datos de Log Analytics), con la retención de datos de 90 días sin costo adicional alguno.Each Application Insights node includes up to 200 MB of data ingested per day (separate from Log Analytics data ingestion), with 90-day data retention at no additional cost. El nivel se describe con más detalle más adelante en el artículo.The tier is described in more detailed later in the article.

Dado que este nivel solo se aplica a clientes con una suscripción a Operations Management Suite, los clientes sin una suscripción no verán una opción para seleccionar este nivel.Because this tier is applicable only to customers with an Operations Management Suite subscription, customers who don't have an Operations Management Suite subscription don't see an option to select this tier.

Nota

Para garantizar que tiene este derecho, sus recursos de Application Insights deben estar en el plan de tarifa Por nodo.To ensure that you get this entitlement, your Application Insights resources must be in the Per Node pricing tier. Este derecho se aplica solo como nodos.This entitlement applies only as nodes. Los recursos de Application Insights del nivel Por GB no consiguen ningún beneficio.Application Insights resources in the Per GB tier don't realize any benefit. Este derecho no es visible en los costos estimados que se muestran en el panel Uso y costos estimados.This entitlement isn't visible in the estimated costs shown in the Usage and estimated cost pane. Además, si traslada una suscripción al nuevo modelo de precios de supervisión de Azure en abril de 2018, el nivel Por GB será el único nivel disponible.Also, if you move a subscription to the new Azure monitoring pricing model in April 2018, the Per GB tier is the only tier available. El traslado de una suscripción al nuevo modelo de precios de supervisión de Azure no es aconsejable si tiene una suscripción a Operations Management Suite.Moving a subscription to the new Azure monitoring pricing model isn't advisable if you have an Operations Management Suite subscription.

Funcionamiento del nivel Por nodoHow the Per Node tier works

  • En el nivel Por nodo, se paga por cada nodo que envíe datos de telemetría desde cualquier aplicación.You pay for each node that sends telemetry for any apps in the Per Node tier.
    • Un nodo es un servidor físico o virtual o una instancia del rol de plataforma como servicio que hospeda la aplicación.A node is a physical or virtual server machine or a platform-as-a-service role instance that hosts your app.
    • Los equipos de desarrollo, los exploradores cliente y los dispositivos móviles no se cuentan como nodos.Development machines, client browsers, and mobile devices do not count as nodes.
    • Si la aplicación contiene varios componentes que envían datos telemetría, como un servicio web y un trabajo de back-end, estos componentes se cuentan por separado.If your app has several components that send telemetry, such as a web service and a back-end worker, the components are counted separately.
    • Los datos de la secuencia de métricas en directo no cuentan para calcular los precios.Live Metrics Stream data isn't counted for pricing purposes. En una suscripción, se cobra por nodo, no por aplicación.In a subscription, your charges are per node, not per app. Si tiene cinco nodos que envían telemetría desde 12 aplicaciones, se le cobrarán 5 nodos.If you have five nodes that send telemetry for 12 apps, the charge is for five nodes.
  • Aunque los cargos se presupuestan mensualmente, solo se le cobrarán las horas en las que un nodo envíe telemetría de una aplicación.Although charges are quoted per month, you're charged only for any hour in which a node sends telemetry from an app. El cargo por hora es el cargo mensual presupuestado dividido entre 744 (el número de horas que tiene un mes de 31 días).The hourly charge is the quoted monthly charge divided by 744 (the number of hours in a 31-day month).
  • Cada día, se asigna un volumen de datos de 200 MB por cada nodo detectado (con una granularidad por hora).A data volume allocation of 200 MB per day is given for each node that's detected (with hourly granularity). Las asignaciones de datos que no se utilizan no se guardan de un día para otro.Unused data allocation isn't carried over from one day to the next.
    • Si elige el plan de tarifa Por nodo, cada suscripción recibirá una concesión de datos diaria en función del número de nodos que envíen datos de telemetría a los recursos de Application Insights de esa suscripción.If you choose the Per Node pricing tier, each subscription gets a daily allowance of data based on the number of nodes that send telemetry to the Application Insights resources in that subscription. Por tanto, si tiene cinco nodos que envían datos todo el día, tendrá una asignación global de 1 GB para todos los recursos de Application Insights de esa suscripción.So, if you have five nodes that send data all day, you'll have a pooled allowance of 1 GB applied to all Application Insights resources in that subscription. No importa si algunos nodos envían más datos que otros, ya que los datos incluidos se comparten entre todos los nodos.It doesn't matter if certain nodes send more data than other nodes because the included data is shared across all nodes. Si, un día determinado, los recursos de Application Insights reciben más datos de los que se incluyen en la concesión de datos diaria para esta suscripción, se aplicarán los cargos de datos por encima del límite por cada GB.If on a given day, the Application Insights resources receive more data than is included in the daily data allocation for this subscription, the per-GB overage data charges apply.
    • La asignación de datos diaria se calcula como el número de horas del día (de acuerdo con UTC) que cada nodo envía datos de telemetría dividido entre 24 y multiplicado por 200 MB.The daily data allowance is calculated as the number of hours in the day (using UTC) that each node sends telemetry divided by 24 multiplied by 200 MB. Es decir, si tiene cuatro nodos que envían datos de telemetría durante 15 de las 24 horas del día, los datos incluidos para ese día serán ((4 × 15) / 24) × 200 MB = 500 MB.So, if you have four nodes that send telemetry during 15 of the 24 hours in the day, the included data for that day would be ((4 × 15) / 24) × 200 MB = 500 MB. A un precio de 2,30 USD por GB en el caso de uso por encima del límite de datos, el cargo sería de 1,15 USB si los nodos envían 1 GB de datos ese día.At the price of 2.30 USD per GB for data overage, the charge would be 1.15 USD if the nodes send 1 GB of data that day.
    • La concesión diaria del nivel Por nodo no se comparte con las aplicaciones para las que haya elegido el nivel Por GB.The Per Node tier daily allowance isn't shared with applications for which you have chosen the Per GB tier. La asignación que no se ha utilizado no se guarda de un día para otro.Unused allowance isn't carried over from day-to-day.

Ejemplos acerca de cómo determinar el número de nodosExamples of how to determine distinct node count

EscenarioScenario Número de nodos total diarioTotal daily node count
1 aplicación utiliza 3 instancias de Azure App Service y 1 servidor virtual1 application using 3 Azure App Service instances and 1 virtual server 44
3 aplicaciones se ejecutan en 2 VM; los recursos de Application Insights de estas aplicaciones están en la misma suscripción y en el nivel Por nodo3 applications running on 2 VMs; the Application Insights resources for these applications are in the same subscription and in the Per Node tier 22
4 aplicaciones cuyos recursos de Applications Insights están en la misma suscripción; cada aplicación ejecuta 2 instancias durante 16 horas de poca actividad y 4 instancias durante 8 horas punta4 applications whose Applications Insights resources are in the same subscription; each application running 2 instances during 16 off-peak hours, and 4 instances during 8 peak hours 13,3313.33
Servicios en la nube con 1 rol de trabajo y 1 rol web; cada uno ejecuta 2 instancias.Cloud services with 1 Worker Role and 1 Web Role, each running 2 instances 44
Un clúster de Azure Service Fabric con 5 nodos ejecuta 50 microservicios; cada microservicio ejecuta 3 instanciasA 5-node Azure Service Fabric cluster running 50 microservices; each microservice running 3 instances 55
  • El número preciso de nodos depende del SDK de Application Insights que utilice la aplicación.The precise node counting depends on which Application Insights SDK your application is using.
    • En las versiones 2.2 y posteriores del SDK, tanto el SDK básico como el SDK web de Application Insights cuentan cada host de aplicación como un nodo.In SDK versions 2.2 and later, both the Application Insights Core SDK and the Web SDK report each application host as a node. Algunos ejemplos son el nombre de equipo del servidor físico y los hosts de máquina virtual, o el nombre de instancia de los servicios en la nube.Examples are the computer name for physical server and VM hosts or the instance name for cloud services. La única excepción es una aplicación que solamente usa .NET Core y el SDK básico de Application Insights.The only exception is an application that uses only the .NET Core and the Application Insights Core SDK. En ese caso, solo se cuenta un nodo para todos los hosts porque el nombre de host no está disponible.In that case, only one node is reported for all hosts because the host name isn't available.
    • En las versiones anteriores del SDK, el SDK web se comporta del mismo modo que las versiones más nuevas. Sin embargo, el SDK básico solo cuenta un nodo, independientemente del número real de hosts de la aplicación.For earlier versions of the SDK, the Web SDK behaves like the newer SDK versions, but the Core SDK reports only one node, regardless of the number of application hosts.
    • Si la aplicación utiliza el SDK para establecer roleInstance en un valor personalizado, ese mismo valor se usará de manera predeterminada para calcular el número de nodos.If your application uses the SDK to set roleInstance to a custom value, by default, that same value is used to determine node count.
    • Si utiliza una nueva versión del SDK con una aplicación que se ejecuta desde equipos cliente o dispositivos móviles, es posible que el recuento de nodos devuelva un número grande (debido a la gran cantidad de equipos cliente o de dispositivos móviles).If you're using a new SDK version with an app that runs from client machines or mobile devices, the node count might return a number that's large (because of the large number of client machines or mobile devices).

AutomationAutomation

Puede escribir un script para establecer el plan de tarifa mediante Azure Resource Management.You can write a script to set the pricing tier by using Azure Resource Management. Más información.Learn how.

Pasos siguientesNext steps