Componentes do Microsoft.Insights
Definição de recurso do Bicep
O tipo de recurso components pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Comentários
Para obter diretrizes sobre como implantar soluções de monitoramento, consulte Criar recursos de monitoramento usando o Bicep.
Formato de recurso
Para criar um recurso Microsoft.Insights/components, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.Insights/components@2020-02-02' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
etag: 'string'
properties: {
Application_Type: 'string'
DisableIpMasking: bool
DisableLocalAuth: bool
Flow_Type: 'Bluefield'
ForceCustomerStorageForProfiler: bool
HockeyAppId: 'string'
ImmediatePurgeDataOn30Days: bool
IngestionMode: 'string'
publicNetworkAccessForIngestion: 'string'
publicNetworkAccessForQuery: 'string'
Request_Source: 'rest'
RetentionInDays: int
SamplingPercentage: json('decimal-as-string')
WorkspaceResourceId: 'string'
}
}
Valores de propriedade
components
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 1-260 Caracteres válidos: Não é possível usar: %&\?/ ou caracteres de controleNão pode terminar com espaço ou ponto. |
local | Localização do recurso | cadeia de caracteres (obrigatório) |
marcas | Marcações de recursos | Dicionário de nomes e valores de marcas. Confira Marcas em modelos |
kind | O tipo de aplicativo ao qual esse componente se refere, usado para personalizar a interface do usuário. Esse valor é uma cadeia de caracteres de forma livre, os valores normalmente devem ser um dos seguintes: Web, ios, outro, store, java, phone. | cadeia de caracteres (obrigatório) |
etag | Etag de recurso | string |
properties | Propriedades que definem um recurso de componente do Application Insights. | ApplicationInsightsComponentProperties |
ApplicationInsightsComponentProperties
Nome | Descrição | Valor |
---|---|---|
Application_Type | Tipo de aplicativo que está sendo monitorado. | 'other' 'web' (obrigatório) |
DisableIpMasking | Desabilitar o mascaramento de IP. | bool |
DisableLocalAuth | Desabilite a autenticação não baseada no AAD. | bool |
Flow_Type | Usado pelo sistema application insights para determinar o tipo de fluxo pelo qual esse componente foi criado. Isso deve ser definido como 'Bluefield' ao criar/atualizar um componente por meio da API REST. | 'Bluefield' |
ForceCustomerStorageForProfiler | Forçar os usuários a criar sua própria conta de armazenamento para o criador de perfil e o depurador. | bool |
HockeyAppId | A ID exclusiva do aplicativo criada quando um novo aplicativo é adicionado ao HockeyApp, usado para comunicações com o HockeyApp. | string |
ImmediatePurgeDataOn30Days | Limpar dados imediatamente após 30 dias. | bool |
IngestionMode | Indica o fluxo da ingestão. | 'ApplicationInsights' 'ApplicationInsightsWithDiagnosticSettings' 'LogAnalytics' |
publicNetworkAccessForIngestion | O tipo de acesso à rede para acessar a ingestão do Application Insights. | 'Desabilitado' 'Enabled' |
publicNetworkAccessForQuery | O tipo de acesso à rede para acessar a consulta do Application Insights. | 'Desabilitado' 'Enabled' |
Request_Source | Descreve qual ferramenta criou esse componente do Application Insights. Os clientes que usam essa API devem definir isso como o padrão 'rest'. | 'rest' |
RetentionInDays | Período de retenção em dias. | INT |
SamplingPercentage | Porcentagem dos dados produzidos pelo aplicativo que está sendo monitorado que está sendo amostrado para telemetria do Application Insights. Para especificar um valor decimal, use a função json(). | int ou json decimal |
WorkspaceResourceId | ID do recurso do workspace do Log Analytics para o qual os dados serão ingeridos. Essa propriedade é necessária para criar um aplicativo com essa versão de API. Aplicativos de versões mais antigas não terão essa propriedade. | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
BrowserBox Azure Edition |
Este modelo implanta o BrowserBox em uma VM do Azure Ubuntu Server 22.04 LTS, Debian 11 ou RHEL 8.7 LVM. |
CI/CD Java usando Jenkins e Aplicativos Web do Azure |
Este é um exemplo de CI/CD Java usando o Jenkins e o Azure Aplicativos Web. |
Kentico Xperience |
Esse modelo facilita a implantação de recursos necessários para hospedar ambientes Kentico Xperience no Microsoft Azure. |
Aplicativo Web Umbraco CMS simples |
Esse modelo fornece uma maneira fácil de implantar o aplicativo Web umbraco CMS no Serviço de Aplicativo do Azure Aplicativos Web. |
ILB Ambiente do Serviço de Aplicativo com Firewall do Azure |
Resource Manager modelos e parâmetros que demonstram como implantar Serviço de Aplicativo ambiente com Firewall do Azure integração |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
A adoção da nuvem para uma empresa, pequena ou grande, exige modelos de governança responsáveis e eficientes para derivar valor de suas implantações de nuvem. O CloudWise (um nome de código para a solução) é uma solução composta disponível nos Guias de Início Rápido do Parceiro do Azure, é um habilitador de adoção para clientes, integradores de sistema e parceiros, que fornece uma solução de governança e operações automatizada e autoatendida, focada em Otimizar seus custos, melhorar a confiabilidade de seus aplicativos, reduzir o risco de negócios. A solução destaca os principais pilares de governança de Visibilidade e Controle. |
Site do eShop com ILB ASE |
Um Ambiente de Serviço de Aplicativo é uma opção de plano de serviço Premium do Serviço de Aplicativo do Azure que fornece um ambiente totalmente isolado e dedicado para executar com segurança todos os seus aplicativos do Serviço de Aplicativo do Azure em alta escala, incluindo Aplicativos Web, Aplicativos Móveis e Aplicativos de API. |
Aplicativo Web com um Banco de Dados SQL, Azure Cosmos DB, Azure Search |
Esse modelo provisiona um aplicativo Web, um Banco de Dados SQL, o Azure Cosmos DB, o Azure Search e o Application Insights. |
Azure Machine Learning Workspace |
Este modelo cria um novo workspace do Azure Machine Learning, juntamente com uma conta de armazenamento criptografada, o KeyVault e o log do Application Insights |
Criar Gerenciamento de API na VNet interna com o Gateway de Aplicativo |
Este modelo demonstra como Criar uma instância do Azure Gerenciamento de API em uma rede privada protegida por Gateway de Aplicativo do Azure. |
Implantar um aplicativo simples de microsserviço do Azure Spring Apps |
Este modelo implanta um aplicativo simples de microsserviço do Azure Spring Apps para ser executado no Azure. |
Front Door Standard/Premium com Azure Functions origem |
Este modelo cria um Front Door Standard/Premium, um aplicativo Azure Functions e configura o aplicativo de funções para validar se o tráfego passou pela origem do Front Door. |
Gêmeos Digitais do Azure com função e serviço de Link Privado |
Este modelo cria um serviço dos Gêmeos Digitais do Azure configurado com uma função do Azure conectada Rede Virtual que pode se comunicar por meio de um ponto de extremidade Link Privado para gêmeos digitais. Ele também cria uma zona de DNS privado para permitir a resolução perfeita de nome de host do ponto de extremidade dos Gêmeos Digitais do Rede Virtual para o endereço IP da sub-rede interna do ponto de extremidade privado. O nome do host é armazenado como uma configuração para a Função do Azure com o nome 'ADT_ENDPOINT'. |
Implantar o Application Insight e criar alerta nele |
Este modelo permite que você implante o Application Insight e crie um alerta nele |
Criar workspace do AML com vários conjuntos de dados & Datastores |
Este modelo cria o workspace do Azure Machine Learning com vários conjuntos de dados & armazenamentos de dados. |
Configuração segura de ponta a ponta do Azure Machine Learning |
Esse conjunto de modelos do Bicep demonstra como configurar o Azure Machine Learning de ponta a ponta em uma configuração segura. Essa implementação de referência inclui o Workspace, um cluster de computação, uma instância de computação e um cluster do AKS privado anexado. |
Configuração segura de ponta a ponta do Azure Machine Learning (herdada) |
Esse conjunto de modelos do Bicep demonstra como configurar o Azure Machine Learning de ponta a ponta em uma configuração segura. Essa implementação de referência inclui o Workspace, um cluster de computação, uma instância de computação e um cluster do AKS privado anexado. |
Criar um destino de computação do AKS com um endereço IP privado |
Esse modelo cria um destino de computação do AKS em determinado workspace do serviço do Azure Machine Learning com um endereço IP privado. |
Criar um workspace do serviço do Azure Machine Learning |
Esse modelo de implantação especifica um workspace do Azure Machine Learning e seus recursos associados, incluindo Key Vault do Azure, Armazenamento do Azure, insights Aplicativo Azure e Registro de Contêiner do Azure. Essa configuração descreve o conjunto mínimo de recursos necessários para começar a usar o Azure Machine Learning. |
Criar um workspace do serviço do Azure Machine Learning (CMK) |
Esse modelo de implantação especifica um workspace do Azure Machine Learning e seus recursos associados, incluindo Key Vault do Azure, Armazenamento do Azure, insights Aplicativo Azure e Registro de Contêiner do Azure. O exemplo mostra como configurar o Azure Machine Learning para criptografia com uma chave de criptografia gerenciada pelo cliente. |
Criar um workspace do serviço do Azure Machine Learning (vnet) |
Esse modelo de implantação especifica um workspace do Azure Machine Learning e seus recursos associados, incluindo Key Vault do Azure, Armazenamento do Azure, insights Aplicativo Azure e Registro de Contêiner do Azure. Essa configuração descreve o conjunto de recursos necessários para começar a usar o Azure Machine Learning em uma configuração isolada de rede. |
Criar um workspace do serviço do Azure Machine Learning (herdado) |
Esse modelo de implantação especifica um workspace do Azure Machine Learning e seus recursos associados, incluindo Key Vault do Azure, Armazenamento do Azure, insights Aplicativo Azure e Registro de Contêiner do Azure. Essa configuração descreve o conjunto de recursos necessários para começar a usar o Azure Machine Learning em uma configuração isolada de rede. |
Criar o Azure Front Door na frente do Azure Gerenciamento de API |
Este exemplo demonstra como usar o Azure Front Door como um balanceador de carga global na frente do Azure Gerenciamento de API. |
Ambiente do Serviço de Aplicativo com SQL do Azure back-end |
Esse modelo cria um Ambiente do Serviço de Aplicativo com um back-end SQL do Azure juntamente com pontos de extremidade privados, juntamente com recursos associados normalmente usados em um ambiente privado/isolado. |
Provisionar um aplicativo de funções em execução em um plano de Serviço de Aplicativo |
Esse modelo provisiona um aplicativo de funções em um plano de hospedagem dedicado, o que significa que ele será executado e cobrado como qualquer Serviço de Aplicativo site. |
Provisionar um aplicativo de funções em um plano de Consumo |
Esse modelo provisiona um aplicativo de funções em um plano de Consumo, que é um plano de hospedagem dinâmica. O aplicativo é executado sob demanda e você é cobrado por execução, sem compromisso de recurso permanente. Há outros modelos disponíveis para provisionamento em um plano de hospedagem dedicado. |
Provisionar função de plano de consumo com um slot de implantação |
Esse modelo provisiona um aplicativo de funções em um plano de Consumo, que é um plano de hospedagem dinâmica. O aplicativo é executado sob demanda e você é cobrado por execução, sem compromisso de recurso permanente. Há outros modelos disponíveis para provisionamento em um plano de hospedagem dedicado. |
Aplicativo de funções do Azure hospedado no plano dedicado |
Esse modelo provisiona um aplicativo de funções em um plano de hospedagem dedicado, o que significa que ele será executado e cobrado como qualquer Serviço de Aplicativo site. |
Aplicativo de Funções do Azure com um slot de implantação |
Esse modelo provisiona um aplicativo de funções em um plano Premium com slot de produção e um slot de implantação adicional. |
Aplicativo de Funções do Azure com Hub de Eventos e Identidade Gerenciada |
seu modelo provisiona um aplicativo de funções do Azure em um plano de Consumo do Linux, juntamente com um Hub de Eventos, o Armazenamento do Azure e o Application Insights. O aplicativo de funções é capaz de usar a identidade gerenciada para se conectar ao Hub de Eventos e à conta de Armazenamento |
Aplicativo de funções do Azure hospedado no plano de consumo do Linux |
Esse modelo provisiona um aplicativo de funções em um plano de Consumo do Linux, que é um plano de hospedagem dinâmica. O aplicativo é executado sob demanda e você é cobrado por execução, sem compromisso de recurso permanente. |
Aplicativo de funções no Plano de Consumo do Linux com Build Remoto |
Esse modelo provisiona um aplicativo de funções em um plano de Consumo do Linux e executa o build remoto durante a implantação de código. O aplicativo é executado sob demanda e você é cobrado por execução, sem compromisso de recurso permanente. |
Aplicativo de funções do Azure hospedado no plano Premium |
Esse modelo provisiona um aplicativo de funções em um plano Premium. |
Aplicativo de funções privadas e armazenamento protegido por ponto de extremidade privado |
Esse modelo provisiona um aplicativo de funções em um plano Premium que tem pontos de extremidade privados e se comunica com o Armazenamento do Azure por pontos de extremidade privados. |
Criar aplicativo de funções e armazenamento protegido por ponto de extremidade privado |
Esse modelo permite implantar um Aplicativo de Funções do Azure que se comunica com o Armazenamento do Azure em pontos de extremidade privados. |
Aplicativo de Funções do Azure com integração de Rede Virtual |
Esse modelo provisiona um aplicativo de funções em um plano Premium com integração de rede virtual regional habilitada para uma rede virtual recém-criada. |
Aplicativo de Funções do Azure hospedado no Plano de Consumo do Windows |
Esse modelo provisiona um aplicativo de funções em um plano de Consumo do Windows, que é um plano de hospedagem dinâmica. O aplicativo é executado sob demanda e você é cobrado por execução, sem compromisso de recurso permanente. |
Aplicativo de funções do Azure e uma função disparada por HTTP |
Este exemplo implanta um aplicativo de funções do Azure e uma função disparada por HTTP embutida no modelo. Ele também implanta um Key Vault e preenche um segredo com a chave de host do aplicativo de funções. |
Implantar um plano do Azure Function Premium habilitado para AZ |
Esse modelo permite implantar um plano premium do Azure Functions com suporte a zonas de disponibilidade, incluindo uma conta de armazenamento habilitada para zonas de disponibilidade. |
Aplicativo de funções protegido pelo Frontdoor do Azure |
Esse modelo permite implantar uma função premium do Azure protegida e publicada pelo Azure Frontdoor Premium. A conação entre o Frontdoor do Azure e o Azure Functions é protegida por Link Privado do Azure. |
Implantar um plano Premium do Azure Functions com integração vnet |
Esse modelo permite que você implante um plano Azure Function Premium com integração de rede virtual regional habilitada para uma rede virtual recém-criada. |
Cria um aplicativo de funções com identidade de serviço gerenciada |
Cria um aplicativo de funções com identidade de serviço gerenciada habilitada com o Application Insights configurado para logs e métricas. |
Gateway de Aplicativo com Gerenciamento de API interna e Aplicativo Web |
Gateway de Aplicativo roteamento do tráfego da Internet para uma rede virtual (modo interno) Gerenciamento de API instância que atende a uma API Web hospedada em um Aplicativo Web do Azure. |
Aplicativo Web com Application Insights enviando para o Log Analytics |
Esse modelo ajudará a dar suporte às novas versões de API do microsoft.insights/components. A partir do WorkspaceID 2020-02-02-preview será necessário ao criar Application Inisghts. Esse modelo implantará o Plano Serviço de Aplicativo, Serviço de Aplicativo, Application Insights, Workspace do Log Analytics e conectará tudo isso. |
Aplicativo Web com Identidade Gerenciada, SQL Server e Ι |
Exemplo simples para implantar a infraestrutura do Azure para aplicativo + dados + identidade gerenciada + monitoramento |
Provisionar um aplicativo Web com um Banco de Dados SQL |
Esse modelo provisiona um Aplicativo Web, um Banco de Dados SQL, configurações de Dimensionamento Automático, Regras de alerta e Insights do Aplicativo. Ele configura um cadeia de conexão no aplicativo Web para o banco de dados. |
Aplicativo do Django |
Esse modelo permite que você crie uma Serviço de Aplicativo para implantar um aplicativo Django. |
Aplicativo do ASP.NET |
Esse modelo permite que você crie uma Serviço de Aplicativo para implantar um aplicativo ASP.NET. |
Definição de recurso de modelo do ARM
O tipo de recurso components pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Comentários
Para obter diretrizes sobre como implantar soluções de monitoramento, consulte Criar recursos de monitoramento usando o Bicep.
Formato de recurso
Para criar um recurso Microsoft.Insights/components, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Insights/components",
"apiVersion": "2020-02-02",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"etag": "string",
"properties": {
"Application_Type": "string",
"DisableIpMasking": "bool",
"DisableLocalAuth": "bool",
"Flow_Type": "Bluefield",
"ForceCustomerStorageForProfiler": "bool",
"HockeyAppId": "string",
"ImmediatePurgeDataOn30Days": "bool",
"IngestionMode": "string",
"publicNetworkAccessForIngestion": "string",
"publicNetworkAccessForQuery": "string",
"Request_Source": "rest",
"RetentionInDays": "int",
"SamplingPercentage": "[json('decimal-as-string')]",
"WorkspaceResourceId": "string"
}
}
Valores de propriedade
components
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.Insights/components' |
apiVersion | A versão da API do recurso | '2020-02-02' |
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 1-260 Caracteres válidos: Não é possível usar: %&\?/ ou caracteres de controleNão pode terminar com espaço ou ponto. |
local | Localização do recurso | cadeia de caracteres (obrigatório) |
marcas | Marcações de recursos | Dicionário de nomes e valores de marcas. Consulte Marcas em modelos |
kind | O tipo de aplicativo ao qual esse componente se refere, usado para personalizar a interface do usuário. Esse valor é uma cadeia de caracteres de forma livre, os valores normalmente devem ser um dos seguintes: Web, ios, outro, store, java, telefone. | cadeia de caracteres (obrigatório) |
etag | Etag de recurso | string |
properties | Propriedades que definem um recurso de componente do Application Insights. | ApplicationInsightsComponentProperties |
ApplicationInsightsComponentProperties
Nome | Descrição | Valor |
---|---|---|
Application_Type | Tipo de aplicativo que está sendo monitorado. | 'other' 'web' (obrigatório) |
DisableIpMasking | Desabilitar a máscara de IP. | bool |
DisableLocalAuth | Desabilite a autenticação não baseada em AAD. | bool |
Flow_Type | Usado pelo sistema application insights para determinar o tipo de fluxo pelo qual esse componente foi criado. Isso deve ser definido como 'Bluefield' ao criar/atualizar um componente por meio da API REST. | 'Bluefield' |
ForceCustomerStorageForProfiler | Forçar os usuários a criar sua própria conta de armazenamento para criador de perfil e depurador. | bool |
HockeyAppId | A ID de aplicativo exclusiva criada quando um novo aplicativo é adicionado ao HockeyApp, usado para comunicações com o HockeyApp. | string |
ImmediatePurgeDataOn30Days | Limpe os dados imediatamente após 30 dias. | bool |
IngestionMode | Indica o fluxo da ingestão. | 'ApplicationInsights' 'ApplicationInsightsWithDiagnosticSettings' 'LogAnalytics' |
publicNetworkAccessForIngestion | O tipo de acesso à rede para acessar a ingestão do Application Insights. | 'Desabilitado' 'Enabled' |
publicNetworkAccessForQuery | O tipo de acesso à rede para acessar a consulta do Application Insights. | 'Desabilitado' 'Enabled' |
Request_Source | Descreve qual ferramenta criou esse componente do Application Insights. Os clientes que usam essa API devem definir isso como o padrão 'rest'. | 'rest' |
RetentionInDays | Período de retenção em dias. | INT |
SamplingPercentage | Percentual dos dados produzidos pelo aplicativo que está sendo monitorado que está sendo amostrado para telemetria do Application Insights. Para especificar um valor decimal, use a função json(). | int ou json decimal |
WorkspaceResourceId | ID do recurso do workspace do Log Analytics ao qual os dados serão ingeridos. Essa propriedade é necessária para criar um aplicativo com essa versão da API. Aplicativos de versões mais antigas não terão essa propriedade. | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
BrowserBox Azure Edition |
Este modelo implanta o BrowserBox em uma VM do Azure Ubuntu Server 22.04 LTS, Debian 11 ou RHEL 8.7 LVM. |
CI/CD Java usando Jenkins e Aplicativos Web do Azure |
Este é um exemplo de CI/CD java usando Jenkins e a Aplicativos Web do Azure. |
Kentico Xperience |
Esse modelo facilita a implantação de recursos necessários para hospedar ambientes kentico Xperience no Microsoft Azure. |
Aplicativo Web Umbraco CMS simples |
Esse modelo fornece uma maneira fácil de implantar o aplicativo Web umbraco CMS no Serviço de Aplicativo do Azure Aplicativos Web. |
ILB Ambiente do Serviço de Aplicativo com Firewall do Azure |
Resource Manager modelos e parâmetros que demonstram como implantar Serviço de Aplicativo ambiente com integração Firewall do Azure |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
A adoção da nuvem para uma Empresa, pequena ou grande, exige modelos de governança responsáveis e eficientes para derivar valor de suas implantações de nuvem. O CloudWise (um nome de código para a solução) é uma solução composta disponível no QuickStarts do Parceiro do Azure, é um habilitador de adoção para clientes, integradores de sistema e parceiros, que fornece uma solução de governança e operações automatizadas autoatendidas, focada em Otimizar seus custos, melhorar a confiabilidade de seus aplicativos, reduzindo o risco de negócios. A solução destaca os principais pilares de governança de Visibilidade e Controle. |
Site do eShop com ILB ASE |
Um Ambiente de Serviço de Aplicativo é uma opção de plano de serviço Premium do Serviço de Aplicativo do Azure que fornece um ambiente totalmente isolado e dedicado para executar com segurança todos os seus aplicativos do Serviço de Aplicativo do Azure em alta escala, incluindo Aplicativos Web, Aplicativos Móveis e Aplicativos de API. |
Aplicativo Web com um Banco de Dados SQL, Azure Cosmos DB, Azure Search |
Esse modelo provisiona um aplicativo Web, um Banco de Dados SQL, o Azure Cosmos DB, o Azure Search e o Application Insights. |
Azure Machine Learning Workspace |
Este modelo cria um novo workspace do Azure Machine Learning, juntamente com uma conta de armazenamento criptografada, o KeyVault e o log do Application Insights |
Criar Gerenciamento de API na VNet interna com o Gateway de Aplicativo |
Este modelo demonstra como Criar uma instância do Azure Gerenciamento de API em uma rede privada protegida por Gateway de Aplicativo do Azure. |
Implantar um aplicativo simples de microsserviço do Azure Spring Apps |
Este modelo implanta um aplicativo simples de microsserviço do Azure Spring Apps para ser executado no Azure. |
Front Door Standard/Premium com Azure Functions origem |
Este modelo cria um Front Door Standard/Premium, um aplicativo Azure Functions e configura o aplicativo de funções para validar se o tráfego passou pela origem do Front Door. |
Gêmeos Digitais do Azure com função e serviço de Link Privado |
Este modelo cria um serviço dos Gêmeos Digitais do Azure configurado com uma função do Azure conectada Rede Virtual que pode se comunicar por meio de um ponto de extremidade Link Privado para gêmeos digitais. Ele também cria uma zona de DNS privado para permitir a resolução perfeita de nome de host do ponto de extremidade dos Gêmeos Digitais do Rede Virtual para o endereço IP da sub-rede interna do ponto de extremidade privado. O nome do host é armazenado como uma configuração para a Função do Azure com o nome 'ADT_ENDPOINT'. |
Implantar o Application Insight e criar alerta nele |
Este modelo permite que você implante o Application Insight e crie um alerta nele |
Criar workspace do AML com vários conjuntos de dados & Datastores |
Este modelo cria o workspace do Azure Machine Learning com vários conjuntos de dados & armazenamentos de dados. |
Configuração segura de ponta a ponta do Azure Machine Learning |
Esse conjunto de modelos do Bicep demonstra como configurar o Azure Machine Learning de ponta a ponta em uma configuração segura. Essa implementação de referência inclui o Workspace, um cluster de computação, uma instância de computação e um cluster do AKS privado anexado. |
Configuração segura de ponta a ponta do Azure Machine Learning (herdada) |
Esse conjunto de modelos do Bicep demonstra como configurar o Azure Machine Learning de ponta a ponta em uma configuração segura. Essa implementação de referência inclui o Workspace, um cluster de computação, uma instância de computação e um cluster do AKS privado anexado. |
Criar um destino de computação do AKS com um endereço IP privado |
Esse modelo cria um destino de computação do AKS em determinado workspace do serviço do Azure Machine Learning com um endereço IP privado. |
Criar um workspace do serviço do Azure Machine Learning |
Esse modelo de implantação especifica um workspace do Azure Machine Learning e seus recursos associados, incluindo Key Vault do Azure, Armazenamento do Azure, insights Aplicativo Azure e Registro de Contêiner do Azure. Essa configuração descreve o conjunto mínimo de recursos necessários para começar a usar o Azure Machine Learning. |
Criar um workspace do serviço do Azure Machine Learning (CMK) |
Esse modelo de implantação especifica um workspace do Azure Machine Learning e seus recursos associados, incluindo Key Vault do Azure, Armazenamento do Azure, insights Aplicativo Azure e Registro de Contêiner do Azure. O exemplo mostra como configurar o Azure Machine Learning para criptografia com uma chave de criptografia gerenciada pelo cliente. |
Criar um workspace do serviço do Azure Machine Learning (vnet) |
Esse modelo de implantação especifica um workspace do Azure Machine Learning e seus recursos associados, incluindo Key Vault do Azure, Armazenamento do Azure, insights Aplicativo Azure e Registro de Contêiner do Azure. Essa configuração descreve o conjunto de recursos necessários para começar a usar o Azure Machine Learning em uma configuração isolada de rede. |
Criar um workspace do serviço do Azure Machine Learning (herdado) |
Esse modelo de implantação especifica um workspace do Azure Machine Learning e seus recursos associados, incluindo Key Vault do Azure, Armazenamento do Azure, insights Aplicativo Azure e Registro de Contêiner do Azure. Essa configuração descreve o conjunto de recursos necessários para começar a usar o Azure Machine Learning em uma configuração isolada de rede. |
Criar o Azure Front Door na frente do Azure Gerenciamento de API |
Este exemplo demonstra como usar o Azure Front Door como um balanceador de carga global na frente do Azure Gerenciamento de API. |
Ambiente do Serviço de Aplicativo com SQL do Azure back-end |
Esse modelo cria um Ambiente do Serviço de Aplicativo com um back-end SQL do Azure juntamente com pontos de extremidade privados, juntamente com recursos associados normalmente usados em um ambiente privado/isolado. |
Provisionar um aplicativo de funções em execução em um plano de Serviço de Aplicativo |
Esse modelo provisiona um aplicativo de funções em um plano de hospedagem dedicado, o que significa que ele será executado e cobrado como qualquer Serviço de Aplicativo site. |
Provisionar um aplicativo de funções em um plano de Consumo |
Esse modelo provisiona um aplicativo de funções em um plano de Consumo, que é um plano de hospedagem dinâmica. O aplicativo é executado sob demanda e você é cobrado por execução, sem compromisso de recurso permanente. Há outros modelos disponíveis para provisionamento em um plano de hospedagem dedicado. |
Provisionar função de plano de consumo com um slot de implantação |
Esse modelo provisiona um aplicativo de funções em um plano de Consumo, que é um plano de hospedagem dinâmica. O aplicativo é executado sob demanda e você é cobrado por execução, sem compromisso de recurso permanente. Há outros modelos disponíveis para provisionamento em um plano de hospedagem dedicado. |
Aplicativo de funções do Azure hospedado no plano dedicado |
Esse modelo provisiona um aplicativo de funções em um plano de hospedagem dedicado, o que significa que ele será executado e cobrado como qualquer Serviço de Aplicativo site. |
Aplicativo de Funções do Azure com um slot de implantação |
Esse modelo provisiona um aplicativo de funções em um plano Premium com slot de produção e um slot de implantação adicional. |
Aplicativo de Funções do Azure com Hub de Eventos e Identidade Gerenciada |
seu modelo provisiona um aplicativo de funções do Azure em um plano de Consumo do Linux, juntamente com um Hub de Eventos, o Armazenamento do Azure e o Application Insights. O aplicativo de funções é capaz de usar a identidade gerenciada para se conectar ao Hub de Eventos e à conta de Armazenamento |
Aplicativo de funções do Azure hospedado no plano de consumo do Linux |
Esse modelo provisiona um aplicativo de funções em um plano de Consumo do Linux, que é um plano de hospedagem dinâmica. O aplicativo é executado sob demanda e você é cobrado por execução, sem compromisso de recurso permanente. |
Aplicativo de funções no Plano de Consumo do Linux com Build Remoto |
Esse modelo provisiona um aplicativo de funções em um plano de Consumo do Linux e executa o build remoto durante a implantação de código. O aplicativo é executado sob demanda e você é cobrado por execução, sem compromisso de recurso permanente. |
Aplicativo de funções do Azure hospedado no plano Premium |
Esse modelo provisiona um aplicativo de funções em um plano Premium. |
Aplicativo de funções privadas e armazenamento protegido por ponto de extremidade privado |
Esse modelo provisiona um aplicativo de funções em um plano Premium que tem pontos de extremidade privados e se comunica com o Armazenamento do Azure por pontos de extremidade privados. |
Criar aplicativo de funções e armazenamento protegido por ponto de extremidade privado |
Esse modelo permite implantar um Aplicativo de Funções do Azure que se comunica com o Armazenamento do Azure em pontos de extremidade privados. |
Aplicativo de Funções do Azure com integração de Rede Virtual |
Esse modelo provisiona um aplicativo de funções em um plano Premium com integração de rede virtual regional habilitada para uma rede virtual recém-criada. |
Aplicativo de Funções do Azure hospedado no Plano de Consumo do Windows |
Esse modelo provisiona um aplicativo de funções em um plano de Consumo do Windows, que é um plano de hospedagem dinâmica. O aplicativo é executado sob demanda e você é cobrado por execução, sem compromisso de recurso permanente. |
Aplicativo de funções do Azure e uma função disparada por HTTP |
Este exemplo implanta um aplicativo de funções do Azure e uma função disparada por HTTP embutida no modelo. Ele também implanta um Key Vault e preenche um segredo com a chave de host do aplicativo de funções. |
Implantar um plano do Azure Function Premium habilitado para AZ |
Esse modelo permite implantar um plano premium do Azure Functions com suporte a zonas de disponibilidade, incluindo uma conta de armazenamento habilitada para zonas de disponibilidade. |
Aplicativo de funções protegido pelo Frontdoor do Azure |
Esse modelo permite implantar uma função premium do Azure protegida e publicada pelo Azure Frontdoor Premium. A conação entre o Frontdoor do Azure e o Azure Functions é protegida por Link Privado do Azure. |
Implantar um plano Premium do Azure Functions com integração vnet |
Esse modelo permite que você implante um plano Azure Function Premium com integração de rede virtual regional habilitada para uma rede virtual recém-criada. |
Cria um aplicativo de funções com identidade de serviço gerenciada |
Cria um aplicativo de funções com identidade de serviço gerenciada habilitada com o Application Insights configurado para logs e métricas. |
Gateway de Aplicativo com Gerenciamento de API interna e Aplicativo Web |
Gateway de Aplicativo roteamento do tráfego da Internet para uma rede virtual (modo interno) Gerenciamento de API instância que atende a uma API Web hospedada em um Aplicativo Web do Azure. |
Aplicativo Web com Application Insights enviando para o Log Analytics |
Esse modelo ajudará a dar suporte às novas versões de API do microsoft.insights/components. A partir do WorkspaceID 2020-02-02-preview será necessário ao criar Application Inisghts. Esse modelo implantará o Plano Serviço de Aplicativo, Serviço de Aplicativo, Application Insights, Workspace do Log Analytics e conectará tudo isso. |
Aplicativo Web com Identidade Gerenciada, SQL Server e Ι |
Exemplo simples para implantar a infraestrutura do Azure para aplicativo + dados + identidade gerenciada + monitoramento |
Provisionar um aplicativo Web com um Banco de Dados SQL |
Esse modelo provisiona um Aplicativo Web, um Banco de Dados SQL, configurações de Dimensionamento Automático, Regras de alerta e Insights do Aplicativo. Ele configura um cadeia de conexão no aplicativo Web para o banco de dados. |
Aplicativo do Django |
Esse modelo permite que você crie uma Serviço de Aplicativo para implantar um aplicativo Django. |
Aplicativo do ASP.NET |
Esse modelo permite que você crie uma Serviço de Aplicativo para implantar um aplicativo ASP.NET. |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso components pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Insights/components, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/components@2020-02-02"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
Application_Type = "string"
DisableIpMasking = bool
DisableLocalAuth = bool
Flow_Type = "Bluefield"
ForceCustomerStorageForProfiler = bool
HockeyAppId = "string"
ImmediatePurgeDataOn30Days = bool
IngestionMode = "string"
publicNetworkAccessForIngestion = "string"
publicNetworkAccessForQuery = "string"
Request_Source = "rest"
RetentionInDays = int
SamplingPercentage = "decimal-as-string"
WorkspaceResourceId = "string"
}
kind = "string"
etag = "string"
})
}
Valores de propriedade
components
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Insights/components@2020-02-02" |
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 1-260 Caracteres válidos: Não é possível usar: %&\?/ ou caracteres de controleNão pode terminar com espaço ou ponto. |
local | Localização do recurso | cadeia de caracteres (obrigatório) |
parent_id | Para implantar em um grupo de recursos, use a ID desse grupo de recursos. | cadeia de caracteres (obrigatório) |
marcas | Marcações de recursos | Dicionário de nomes e valores de marcas. |
kind | O tipo de aplicativo ao qual esse componente se refere, usado para personalizar a interface do usuário. Esse valor é uma cadeia de caracteres de forma livre, os valores normalmente devem ser um dos seguintes: Web, ios, outro, store, java, phone. | cadeia de caracteres (obrigatório) |
etag | Etag de recurso | string |
properties | Propriedades que definem um recurso de componente do Application Insights. | ApplicationInsightsComponentProperties |
ApplicationInsightsComponentProperties
Nome | Descrição | Valor |
---|---|---|
Application_Type | Tipo de aplicativo que está sendo monitorado. | "other" "web" (obrigatório) |
DisableIpMasking | Desabilitar o mascaramento de IP. | bool |
DisableLocalAuth | Desabilite a autenticação não baseada no AAD. | bool |
Flow_Type | Usado pelo sistema application insights para determinar o tipo de fluxo pelo qual esse componente foi criado. Isso deve ser definido como 'Bluefield' ao criar/atualizar um componente por meio da API REST. | "Bluefield" |
ForceCustomerStorageForProfiler | Forçar os usuários a criar sua própria conta de armazenamento para criador de perfil e depurador. | bool |
HockeyAppId | A ID de aplicativo exclusiva criada quando um novo aplicativo é adicionado ao HockeyApp, usado para comunicações com o HockeyApp. | string |
ImmediatePurgeDataOn30Days | Limpe os dados imediatamente após 30 dias. | bool |
IngestionMode | Indica o fluxo da ingestão. | "ApplicationInsights" "ApplicationInsightsWithDiagnosticSettings" "LogAnalytics" |
publicNetworkAccessForIngestion | O tipo de acesso à rede para acessar a ingestão do Application Insights. | "Desabilitado" "Habilitado" |
publicNetworkAccessForQuery | O tipo de acesso à rede para acessar a consulta do Application Insights. | "Desabilitado" "Habilitado" |
Request_Source | Descreve qual ferramenta criou esse componente do Application Insights. Os clientes que usam essa API devem definir isso como o padrão 'rest'. | "rest" |
RetentionInDays | Período de retenção em dias. | INT |
SamplingPercentage | Percentual dos dados produzidos pelo aplicativo que está sendo monitorado que está sendo amostrado para telemetria do Application Insights. Especifique um valor decimal como uma cadeia de caracteres. | int ou json decimal |
WorkspaceResourceId | ID do recurso do workspace do Log Analytics ao qual os dados serão ingeridos. Essa propriedade é necessária para criar um aplicativo com essa versão da API. Aplicativos de versões mais antigas não terão essa propriedade. | string |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de