Migrar para recursos do Application Insights baseados na área de trabalho
Este artigo explica-lhe como migrar um recurso clássico do Application Insights para um recurso baseado numa área de trabalho.
Recursos baseados na área de trabalho:
- Suportar a integração total entre o Application Insights e o Log Analytics.
- Enviar telemetria do Application Insights para uma área de trabalho comum do Log Analytics.
- Permita-lhe aceder às funcionalidades mais recentes do Azure Monitor enquanto mantém os registos de aplicações, infraestruturas e plataformas numa localização consolidada.
- Ative o controlo de acesso baseado em funções do Azure comum nos seus recursos.
- Elimine a necessidade de consultas entre aplicações/áreas de trabalho.
- Estão disponíveis em todas as regiões comerciais e no Azure US Government.
- Não exija a alteração das chaves de instrumentação após a migração a partir de um recurso clássico.
Importante
- A 29 de fevereiro de 2024, a exportação contínua será preterida como parte da preterição clássica do Application Insights.
- Ao migrar para um recurso do Application Insights baseado na área de trabalho, tem de utilizar as definições de diagnóstico para exportar a telemetria. Todos os recursos do Application Insights baseados na área de trabalho têm de utilizar as definições de diagnóstico.
- A exportação das definições de diagnóstico pode aumentar os custos. Para obter mais informações, veja Exportação baseada em definições de diagnóstico.
Novas funcionalidades
Os recursos do Application Insights baseados na área de trabalho permitem-lhe tirar partido das funcionalidades mais recentes do Azure Monitor e do Log Analytics:
- As chaves geridas pelo cliente fornecem encriptação inativa para os seus dados com chaves de encriptação às quais apenas tem acesso.
- Azure Private Link permite-lhe ligar de forma segura a plataforma como um serviço (PaaS) do Azure à sua rede virtual através de pontos finais privados.
- Traga o seu próprio armazenamento (BYOS) para o Profiler e o Snapshot Debugger dá-lhe controlo total sobre:
- Política de encriptação inativa.
- Política de gestão de duração.
- Acesso à rede para todos os dados associados ao Application Insights Profiler e ao Snapshot Debugger.
- Os escalões de alocação permitem-lhe poupar até 30% em comparação com o preço pay as you go. Caso contrário, a faturação da ingestão de dados pay as you go e da retenção de dados no Log Analytics é semelhante à faturação no Application Insights.
- Os dados são ingeridos mais rapidamente através da ingestão de transmissão em fluxo do Log Analytics.
Nota
Depois de migrar para um recurso do Application Insights baseado na área de trabalho, a telemetria de vários recursos do Application Insights pode ser armazenada numa área de trabalho comum do Log Analytics. Ainda pode extrair dados de um recurso específico do Application Insights, conforme descrito na secção Compreender as consultas de registo.
Processo de migração
Quando migra para um recurso baseado na área de trabalho, não são transferidos dados do armazenamento do recurso clássico para o novo armazenamento baseado na área de trabalho. Optar por migrar altera a localização onde os novos dados são escritos numa área de trabalho do Log Analytics ao preservar o acesso aos dados de recursos clássicos.
Os dados de recursos clássicos persistem e estão sujeitos às definições de retenção no recurso clássico do Application Insights. Todos os novos dados ingeridos após a migração estão sujeitos às definições de retenção da área de trabalho do Log Analytics associada, que também suporta diferentes definições de retenção por tipo de dados.
O processo de migração é permanente e não pode ser revertido. Depois de migrar um recurso para o Application Insights baseado na área de trabalho, este será sempre um recurso baseado na área de trabalho. Depois de migrar, pode alterar a área de trabalho de destino sempre que necessário.
Se não precisar de migrar um recurso existente e, em vez disso, quiser criar um novo recurso do Application Insights baseado na área de trabalho, veja o Guia de criação de recursos baseado na área de trabalho.
Pré-requisitos
Uma área de trabalho do Log Analytics com o modo de controlo de acesso definido como a definição Utilizar permissões de recursos ou áreas de trabalho :
- Os recursos do Application Insights baseados na área de trabalho não são compatíveis com áreas de trabalho definidas para a definição de permissões baseadas na área de trabalho dedicada. Para saber mais sobre o controlo de acesso à área de trabalho do Log Analytics, veja a Documentação de orientação sobre o modo de controlo de acesso.
- Se ainda não tiver uma área de trabalho do Log Analytics existente, veja a documentação de criação da área de trabalho do Log Analytics.
A exportação contínua não é compatível com recursos baseados na área de trabalho e tem de ser desativada. Após a conclusão da migração, pode utilizar as definições de diagnóstico para configurar o arquivo de dados para uma conta de armazenamento ou a transmissão em fluxo para Hubs de Eventos do Azure.
Atenção
- As definições de diagnóstico utilizam um formato/esquema de exportação diferente do da exportação contínua. A migração interrompe todas as integrações existentes com o Azure Stream Analytics.
- A exportação das definições de diagnóstico pode aumentar os custos. Para obter mais informações, veja Exportar telemetria do Application Insights.
Verifique as definições de retenção atuais em DefiniçõesUtilização e custos>estimados>Retenção de Dados para a área de trabalho do Log Analytics. Esta definição afeta o tempo durante o qual os novos dados ingeridos são armazenados depois de migrar o recurso do Application Insights.
Nota
- Se atualmente armazenar dados do Application Insights durante mais de 90 dias do que os 90 dias predefinidos e quiser manter este período de retenção mais longo após a migração, ajuste as definições de retenção da área de trabalho.
- Se tiver selecionado a retenção de dados durante mais de 90 dias em dados ingeridos no recurso clássico do Application Insights antes da migração, a retenção de dados continuará a ser faturada através desse recurso do Application Insights até que os dados excedam o período de retenção.
- Se a definição de retenção da instância do Application Insights em Configurar>Utilização e custos> estimadosRetenção de Dados estiver ativada, utilize essa definição para controlar os dias de retenção dos dados telemétricos ainda guardados no armazenamento do recurso clássico.
Compreender a utilização e os custos do Application Insights baseados na área de trabalho .
Migrar o recurso
Para migrar um recurso clássico do Application Insights para um recurso baseado numa área de trabalho:
No recurso do Application Insights, selecione Propriedades no cabeçalho Configurar no menu à esquerda.
Selecione Migrar para a Área de Trabalho.
Selecione a área de trabalho do Log Analytics onde pretende que todas as telemetrias futuras do Application Insights ingeridas sejam armazenadas. Pode ser uma área de trabalho do Log Analytics na mesma subscrição ou uma subscrição diferente que partilha o mesmo inquilino do Azure Active Directory. A área de trabalho do Log Analytics não tem de estar no mesmo grupo de recursos que o recurso do Application Insights.
Nota
A migração para um recurso baseado na área de trabalho pode demorar até 24 horas, mas o processo é geralmente mais rápido. Confie no acesso aos dados através do recurso do Application Insights enquanto aguarda que o processo de migração seja concluído. Depois de terminar, verá novos dados armazenados nas tabelas da área de trabalho do Log Analytics.
Após a migração do recurso, verá as informações da área de trabalho correspondentes no painel Descrição geral .
Selecionar o texto da ligação azul direciona-o para a área de trabalho do Log Analytics associada, onde pode tirar partido do novo ambiente de consulta unificado da área de trabalho.
Dica
Depois de migrar para um recurso do Application Insights baseado na área de trabalho, utilize o limite diário da área de trabalho para limitar a ingestão e os custos em vez do limite no Application Insights.
Compreender as consultas de registo
Fornecemos retrocompatibilidade total para as consultas de recursos clássicos do Application Insights, livros e alertas baseados em registos na experiência do Application Insights.
Para escrever consultas na nova estrutura/esquema de tabela baseada na área de trabalho, primeiro tem de aceder à área de trabalho do Log Analytics.
Para garantir que as consultas são executadas com êxito, confirme que os campos da consulta estão alinhados com os novos campos de esquema.
Pode ter vários recursos do Application Insights que armazenam telemetria numa área de trabalho do Log Analytics, mas quer consultar dados de um recurso específico do Application Insights. Tem duas opções:
- Aceda ao recurso do Application Insights e selecione o separador Registos . Todas as consultas deste separador extraem automaticamente dados do recurso do Application Insights selecionado.
- Aceda à área de trabalho do Log Analytics que configurou como destino para a telemetria do Application Insights e selecione o separador Registos . Para consultar dados de um recurso específico do Application Insights, filtre pela propriedade incorporada
_ResourceId
que está disponível em todas as tabelas específicas da aplicação.
Quando consulta diretamente a partir da área de trabalho do Log Analytics, só vê dados ingeridos após a migração. Para ver os dados clássicos do Application Insights e os novos dados ingeridos após a migração numa experiência de consulta unificada, utilize o separador Registos a partir do recurso migrado do Application Insights.
Nota
Se mudar o nome do recurso do Application Insights depois de migrar para o modelo baseado na área de trabalho, o separador Registos do Application Insights já não mostra a telemetria recolhida antes de mudar o nome. Pode ver todos os dados antigos e novos no separador Registos do recurso do Log Analytics associado.
Migração de recursos programática
Esta secção ajuda-o a migrar os seus recursos.
CLI do Azure
Para aceder aos comandos da CLI do Azure do Application Insights de pré-visualização, primeiro tem de executar:
az extension add -n application-insights
Se não executar o az extension add
comando, verá uma mensagem de erro que indica az : ERROR: az monitor: 'app-insights' is not in the 'az monitor' command group. See 'az monitor --help'.
Agora, pode executar o seguinte código para criar o recurso do Application Insights:
az monitor app-insights component update --app
--resource-group
[--ingestion-access {Disabled, Enabled}]
[--kind]
[--query-access {Disabled, Enabled}]
[--retention-time]
[--workspace]
Exemplo
az monitor app-insights component update --app your-app-insights-resource-name -g your_resource_group --workspace "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test1234/providers/microsoft.operationalinsights/workspaces/test1234555"
Para obter a documentação completa da CLI do Azure para este comando, veja a documentação da CLI do Azure.
Azure PowerShell
O Update-AzApplicationInsights
comando do PowerShell não suporta atualmente a migração de um recurso clássico do Application Insights para uma área de trabalho baseada. Para criar um recurso baseado na área de trabalho com o PowerShell, utilize os seguintes modelos de Resource Manager do Azure e implemente-os com o PowerShell.
Modelos do Azure Resource Manager
Esta secção fornece modelos.
Ficheiro de modelo
{
"$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"regionId": {
"type": "string"
},
"tagsArray": {
"type": "object"
},
"requestSource": {
"type": "string"
},
"workspaceResourceId": {
"type": "string"
}
},
"resources": [
{
"name": "[parameters('name')]",
"type": "microsoft.insights/components",
"location": "[parameters('regionId')]",
"tags": "[parameters('tagsArray')]",
"apiVersion": "2020-02-02-preview",
"properties": {
"ApplicationId": "[parameters('name')]",
"Application_Type": "[parameters('type')]",
"Flow_Type": "Redfield",
"Request_Source": "[parameters('requestSource')]",
"WorkspaceResourceId": "[parameters('workspaceResourceId')]"
}
}
]
}
Ficheiro de parâmetros
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"type": {
"value": "web"
},
"name": {
"value": "customresourcename"
},
"regionId": {
"value": "eastus"
},
"tagsArray": {
"value": {}
},
"requestSource": {
"value": "Custom"
},
"workspaceResourceId": {
"value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my_resource_group/providers/microsoft.operationalinsights/workspaces/myworkspacename"
}
}
}
Modificar a área de trabalho associada
Depois de criar um recurso do Application Insights baseado na área de trabalho, pode modificar a área de trabalho do Log Analytics associada.
No painel de recursos do Application Insights, selecione Propriedades Alterar Áreas> deTrabalho> DoLog Analytics.
Perguntas mais frequentes
Esta secção fornece respostas a perguntas comuns.
Existe alguma implicação no custo da migração?
Normalmente, não há diferença, com algumas exceções:
- Os recursos migrados do Application Insights podem utilizar escalões de alocação do Log Analytics para reduzir os custos se os volumes de dados na área de trabalho forem suficientemente elevados.
- Os recursos do Application Insights avô já não obtêm 1 GB por mês gratuitos do modelo de preços original do Application Insights.
Como funciona a limitação da telemetria?
Pode definir um limite diário na área de trabalho do Log Analytics.
Não há limites estritos de faturação disponíveis.
Como funcionará a amostragem baseada em ingestão?
Não existem alterações à amostragem baseada em ingestão.
Existem lacunas nos dados recolhidos durante a migração?
N.º Intercalamos dados durante o tempo de consulta.
As consultas de registo antigas continuam a funcionar?
Sim, continuam a trabalhar.
Os meus dashboards que afixaram gráficos de registos e métricas continuarão a funcionar após a migração?
Sim, continuam a trabalhar.
A migração afeta o acesso à API do AppInsights?
N.º A migração não afeta o acesso à API existente aos dados. Após a migração, pode aceder diretamente aos dados a partir de uma área de trabalho com um esquema ligeiramente diferente.
Existe algum impacto nas Métricas em Direto ou noutras experiências de monitorização?
N.º Não há qualquer impacto nas Métricas em Direto ou noutras experiências de monitorização.
O que acontece com a exportação contínua após a migração?
A exportação contínua não suporta recursos baseados na área de trabalho.
Mude para as definições de diagnóstico.
Resolução de problemas
Esta secção oferece sugestões de resolução de problemas comuns.
Modo de acesso
Mensagem de erro: "A área de trabalho selecionada está configurada com o modo de acesso baseado na área de trabalho. Algumas funcionalidades do APM podem ser afetadas. Selecione outra área de trabalho ou permita o acesso baseado em recursos nas definições da área de trabalho. Pode substituir este erro com a CLI."
Para que o recurso do Application Insights baseado na área de trabalho funcione corretamente, tem de alterar o modo de controlo de acesso da área de trabalho do Log Analytics de destino para a definição De recursos ou permissões da área de trabalho . Esta definição está localizada na IU da área de trabalho do Log Analytics nomodo de controlo Acessode Propriedades>. Para obter instruções, veja a documentação de orientação para configurar o modo de controlo de acesso do Log Analytics. Se o modo de controlo de acesso estiver definido para a definição exclusiva Exigir permissões da área de trabalho, a migração através da experiência de migração do portal permanece bloqueada.
Se não conseguir alterar o modo de controlo de acesso por motivos de segurança para a área de trabalho de destino atual, crie uma nova área de trabalho do Log Analytics para utilizar para a migração.
Exportação contínua
Mensagem de erro: "A Exportação Contínua tem de ser desativada antes de continuar. Após a migração, utilize as Definições de Diagnóstico para exportar."
A funcionalidade de exportação contínua legada não é suportada para recursos baseados na área de trabalho. Antes de migrar, tem de desativar a exportação contínua.
Na vista de recursos do Application Insights, no cabeçalho Configurar, selecioneExportação contínua.
Selecione Desativar.
Depois de selecionar Desativar, pode voltar à IU de migração. Se a página Editar exportação contínua lhe indicar que as definições não estão guardadas, selecione OK. Este pedido não diz respeito à desativação ou ativação da exportação contínua.
Depois de migrar com êxito o recurso do Application Insights para a área de trabalho com base na área de trabalho, pode utilizar as definições de diagnóstico para substituir a funcionalidade que a exportação contínua utilizou para fornecer. Selecione Definições> dediagnóstico Adicionar definição de diagnóstico no recurso do Application Insights. Pode selecionar todas as tabelas ou um subconjunto de tabelas para arquivar numa conta de armazenamento ou transmitir em fluxo para Hubs de Eventos do Azure. Para obter mais informações sobre as definições de diagnóstico, veja a documentação de orientação das definições de diagnóstico do Azure Monitor.
Definições de retenção
Mensagem de aviso: "As definições de retenção personalizadas do Application Insights não se aplicam aos dados enviados para a área de trabalho. Terá de reconfigurá-los separadamente."
Não tem de fazer alterações antes de migrar. Esta mensagem alerta-o de que as definições de retenção do Application Insights atuais não estão definidas para o período de retenção predefinido de 90 dias. Esta mensagem de aviso significa que poderá querer modificar as definições de retenção da área de trabalho do Log Analytics antes de migrar e começar a ingerir novos dados.
Pode verificar as definições de retenção atuais do Log Analytics em Utilização de Definiçõese custos> estimados >Retenção de Dados na IU do Log Analytics. Esta definição afeta durante quanto tempo os novos dados ingeridos são armazenados depois de migrar o recurso do Application Insights.
Alterações dos recursos baseados na área de trabalho
Antes da introdução dos recursos do Application Insights baseados na área de trabalho, os dados do Application Insights eram armazenados separadamente de outros dados de registo no Azure Monitor. Ambos são baseados no Azure Data Explorer e utilizam o mesmo Linguagem de Pesquisa Kusto (KQL). Os dados de recursos do Application Insights baseados na área de trabalho são armazenados numa área de trabalho do Log Analytics, juntamente com outros dados de monitorização e dados da aplicação. Esta disposição simplifica a sua configuração. Pode analisar dados em várias soluções mais facilmente e utilizar as capacidades das áreas de trabalho.
Estrutura de dados clássica
A estrutura de uma área de trabalho do Log Analytics está descrita na descrição geral da área de trabalho do Log Analytics. Para uma aplicação clássica, os dados não são armazenados numa área de trabalho do Log Analytics. Utiliza a mesma linguagem de consulta. Pode criar e executar consultas com a mesma ferramenta do Log Analytics no portal do Azure. Os itens de dados para aplicações clássicas são armazenados separadamente uns dos outros. A estrutura geral é igual à das aplicações baseadas na área de trabalho, embora os nomes das tabelas e colunas sejam diferentes.
Nota
A experiência clássica do Application Insights inclui retrocompatibilidade para consultas de recursos, livros e alertas baseados em registos. Para consultar ou ver a nova estrutura ou esquema de tabela baseado na área de trabalho, aceda primeiro à área de trabalho do Log Analytics. Durante a pré-visualização, selecionar Registos no painel do Application Insights dá-lhe acesso à experiência de consulta clássica do Application Insights. Para obter mais informações, veja Âmbito da consulta.
Estrutura da tabela
Nome da tabela legado | Nome novo da tabela | Description |
---|---|---|
availabilityResults | AppAvailabilityResults | Dados de resumo dos testes de disponibilidade. |
browserTimings | AppBrowserTimings | Dados sobre o desempenho do cliente, como o tempo necessário para processar os dados recebidos. |
dependências | AppDependencies | Chamadas da aplicação para outros componentes (incluindo componentes externos) registados através do TrackDependency() . Os exemplos são chamadas para a API REST, base de dados ou um sistema de ficheiros. |
customEvents | AppEvents | Eventos personalizados criados pela sua aplicação. |
customMetrics | AppMetrics | Métricas personalizadas criadas pela sua aplicação. |
pageViews | AppPageViews | Dados sobre cada vista de site com informações do browser. |
performanceCounters | AppPerformanceCounters | Medições de desempenho dos recursos de computação que suportam a aplicação. Um exemplo são os contadores de desempenho do Windows. |
pedidos | AppRequests | Pedidos recebidos pela sua aplicação. Por exemplo, é registado um registo de pedido separado para cada pedido HTTP que a sua aplicação Web recebe. |
exceções | AppExceptions | Exceções geradas pelo runtime da aplicação. Captura exceções do lado do servidor e do lado do cliente (browsers). |
rastreios | AppTraces | Registos detalhados (rastreios) emitidos através de arquiteturas de código/registo de aplicações registadas através do TrackTrace() . |
Atenção
Não assuma uma dependência de produção nas tabelas do Log Analytics até ver novos registos de telemetria apresentados diretamente no Log Analytics. Pode demorar até 24 horas após o início do processo de migração para que os registos sejam apresentados.
Esquemas de tabela
As secções seguintes mostram o mapeamento entre os nomes das propriedades clássicas e os novos nomes de propriedades do Application Insights baseados na área de trabalho. Utilize estas informações para converter quaisquer consultas com tabelas legadas.
A maioria das colunas tem o mesmo nome com maiúsculas/minúsculas diferentes. O KQL é sensível às maiúsculas e minúsculas, pelo que tem de alterar cada nome de coluna juntamente com os nomes das tabelas nas consultas existentes. As colunas com alterações além de maiúsculas/minúsculas estão realçadas. Ainda pode utilizar as suas consultas clássicas do Application Insights no painel Registos do recurso do Application Insights, mesmo que seja um recurso baseado na área de trabalho. Os novos nomes de propriedades são necessários quando consulta a partir do contexto da experiência da área de trabalho do Log Analytics.
AppAvailabilityResults
Tabela legada: availabilityResults
ApplicationInsights | Tipo | LogAnalytics | Tipo |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | dynamic | Propriedades | Dinâmica |
customMeasurements | dynamic | Medições | Dinâmica |
duration | real | DurationMs | real |
id |
string | Id |
string |
iKey | string | IKey | string |
itemCount | int | ItemCount | int |
itemId | string | _ItemId | string |
itemType | string | Tipo | String |
localização | cadeia (de carateres) | Localização | string |
message | string | Mensagem | string |
name | string | Name | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
performanceBucket | string | PerformanceBucket | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
size | real | Tamanho | real |
exito | string | Com êxito | Booleano |
carimbo de data/hora | datetime | TimeGenerated | datetime |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | IDUtilizador | string |
AppBrowserTimings
Tabela legada: browserTimings
ApplicationInsights | Tipo | LogAnalytics | Tipo |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | dynamic | Propriedades | Dinâmica |
customMeasurements | dynamic | Medições | Dinâmica |
iKey | string | IKey | string |
itemCount | int | ItemCount | int |
itemId | string | _ItemId | string |
itemType | string | Tipo | string |
name | string | Name | datetime |
networkDuration | real | NetworkDurationMs | real |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
performanceBucket | string | PerformanceBucket | string |
processingDuration | real | ProcessingDurationMs | real |
receiveDuration | real | ReceiveDurationMs | real |
sdkVersion | string | SDKVersion | string |
sendDuration | real | SendDurationMs | real |
session_Id | string | SessionId | string |
carimbo de data/hora | datetime | TimeGenerated | datetime |
totalDuration | real | TotalDurationMs | real |
url | string | Url | string |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | IDUtilizador | string |
AppDependencies
Tabela legada: dependências
ApplicationInsights | Tipo | LogAnalytics | Tipo |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | dynamic | Propriedades | Dinâmica |
customMeasurements | dynamic | Medições | Dinâmica |
dados | string | Dados | string |
duration | real | DurationMs | real |
id |
string | Id |
string |
iKey | string | IKey | string |
itemCount | int | ItemCount | int |
itemId | string | _ItemId | string |
itemType | string | Tipo | String |
name | string | Name | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
performanceBucket | string | PerformanceBucket | string |
resultCode | string | Código de Resultado | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
exito | string | Com êxito | Booleano |
destino | string | Destino | string |
carimbo de data/hora | datetime | TimeGenerated | datetime |
tipo | string | DependencyType | string |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | IDUtilizador | string |
AppEvents
Tabela legada: customEvents
ApplicationInsights | Tipo | LogAnalytics | Tipo |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | dynamic | Propriedades | Dinâmica |
customMeasurements | dynamic | Medições | Dinâmica |
iKey | string | IKey | string |
itemCount | int | ItemCount | int |
itemId | string | _ItemId | string |
itemType | string | Tipo | string |
name | string | Name | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
carimbo de data/hora | datetime | TimeGenerated | datetime |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | IDUtilizador | string |
AppMetrics
Tabela legada: customMetrics
ApplicationInsights | Tipo | LogAnalytics | Tipo |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | dynamic | Propriedades | Dinâmica |
iKey | string | IKey | string |
itemId | string | _ItemId | string |
itemType | string | Tipo | string |
name | string | Name | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
carimbo de data/hora | datetime | TimeGenerated | datetime |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | IDUtilizador | string |
valor | real | (removido) | |
valueCount | int | ItemCount | int |
valueMax | real | ValueMax | real |
valueMin | real | ValueMin | real |
valueSum | real | Soma de Valores | real |
Nota
As versões mais antigas dos SDKs do Application Insights são utilizadas para comunicar o desvio padrão (valueStdDev
) na pré-agregação de métricas. Uma vez que a adoção na análise de métricas era leve, o campo foi removido e já não é agregado pelos SDKs. Se o valor for recebido pelo ponto final de recolha de dados do Application Insights, este será removido durante a ingestão e não será enviado para a área de trabalho do Log Analytics. Se quiser utilizar o desvio padrão na sua análise, utilize consultas em eventos não processados do Application Insights.
AppPageViews
Tabela legada: pageViews
ApplicationInsights | Tipo | LogAnalytics | Tipo |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | dynamic | Propriedades | Dinâmica |
customMeasurements | dynamic | Medições | Dinâmica |
duration | real | DurationMs | real |
id |
string | Id |
string |
iKey | string | IKey | string |
itemCount | int | ItemCount | int |
itemId | string | _ItemId | string |
itemType | string | Tipo | String |
name | string | Name | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
performanceBucket | string | PerformanceBucket | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
carimbo de data/hora | datetime | TimeGenerated | datetime |
url | string | Url | string |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | IDUtilizador | string |
AppPerformanceCounters
Tabela legada: performanceCounters
ApplicationInsights | Tipo | LogAnalytics | Tipo |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
categoria | string | Categoria | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
counter | string | (removido) | |
customDimensions | dynamic | Propriedades | Dinâmica |
iKey | string | IKey | string |
instância | string | Instância | string |
itemId | string | _ItemId | string |
itemType | string | Tipo | string |
name | string | Name | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
carimbo de data/hora | datetime | TimeGenerated | datetime |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | IDUtilizador | string |
valor | real | Valor | real |
AppRequests
Tabela legada: pedidos
ApplicationInsights | Tipo | LogAnalytics | Tipo |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | dynamic | Propriedades | Dinâmica |
customMeasurements | dynamic | Medições | Dinâmica |
duration | real | DurationMs | Real |
id |
string | Id |
String |
iKey | string | IKey | string |
itemCount | int | ItemCount | int |
itemId | string | _ItemId | string |
itemType | string | Tipo | String |
name | string | Name | String |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
performanceBucket | string | PerformanceBucket | String |
resultCode | string | Código de Resultado | String |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
source | string | Origem | String |
exito | string | Com êxito | Booleano |
carimbo de data/hora | datetime | TimeGenerated | datetime |
url | string | Url | String |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | IDUtilizador | string |
AppExceptions
Tabela legada: exceções
ApplicationInsights | Tipo | LogAnalytics | Tipo |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
assemblagem | string | Assemblagem | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | dynamic | Propriedades | dynamic |
customMeasurements | dynamic | Medições | dynamic |
detalhes | dynamic | Detalhes | dynamic |
handledAt | string | HandledAt | string |
iKey | string | IKey | string |
innermostAssembly | string | InnermostAssembly | string |
innermostMessage | string | InnermostMessage | string |
innermostMethod | string | InnermostMethod | string |
innermostType | string | InnermostType | string |
itemCount | int | ItemCount | int |
itemId | string | _ItemId | string |
itemType | string | Tipo | string |
message | string | Mensagem | string |
método | string | Método | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
outerAssembly | string | OuterAssembly | string |
outerMessage | string | OuterMessage | string |
outerMethod | string | OuterMethod | string |
outerType | string | OuterType | string |
problemId | string | ProblemId | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
severityLevel | int | SeverityLevel | int |
carimbo de data/hora | datetime | TimeGenerated | datetime |
tipo | string | ExceptionType | string |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | IDUtilizador | string |
AppTraces
Tabela legada: rastreios
ApplicationInsights | Tipo | LogAnalytics | Tipo |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | dynamic | Propriedades | dynamic |
customMeasurements | dynamic | Medições | dynamic |
iKey | string | IKey | string |
itemCount | int | ItemCount | int |
itemId | string | _ItemId | string |
itemType | string | Tipo | string |
message | string | Mensagem | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | ParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
severityLevel | int | SeverityLevel | int |
carimbo de data/hora | datetime | TimeGenerated | datetime |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | IDUtilizador | string |