Conectar-se a uma fonte de dados AppDynamics
A fonte de dados AppDynamics para o Amazon Managed Grafana permite que você consulte métricas do AppDynamics usando sua API de métricas e as visualize nos dashboards do Grafana.
nota
Essa fonte de dados é somente para o Grafana Enterprise. Para obter mais informações, consulte Gerenciar o acesso aos plug-ins do Enterprise.
Além disso, em espaços de trabalho compatíveis com a versão 9 ou mais recente, essa fonte de dados pode requerer a instalação do plug-in apropriado. Para obter mais informações, consulte Ampliar o espaço de trabalho com plug-ins.
Observação sobre a configuração da fonte de dados
Use o acesso ao servidor (proxy) (para evitar que o CORS e os usuários consultem a senha) e a autenticação básica. Lembre-se de que o nome de usuário deve ser “user@account” (ou seja, your.name@customer1 ou my_user@saas_account_name).
Configure a senha usando as seguintes etapas:
-
Navegue até https://accounts.appdynamics.com/subscriptions
-
Escolha o link na coluna Nome na linha da sua assinatura.
-
Navegue até os detalhes da licença escolhendo a guia na parte superior da página.
-
O campo Chave de acesso tem um botão Mostrar. Escolha o botão Mostrar para mostrar a chave de acesso.
-
Copie a chave de acesso no campo Senha nos Detalhes básicos de autenticação na página de configuração no Grafana.
Configure um usuário e um perfil para o Amazon Managed Grafana usando as etapas a seguir.
-
No AppDynamics, navegue até Configurações, Administração.
-
Selecione a guia Perfis e escolha o botão “+” para criar um perfil, por exemplo,
grafana_readonly.. -
Na guia Conta da seção Criar perfil, adicione a permissão
View Business Flow. -
Na guia Aplicações, marque a caixa Visualizar para permitir que o Grafana visualize os dados da aplicação.
-
Na guia Bancos de dados, marque a caixa Visualizar para permitir que o Grafana visualize os dados do banco de dados.
-
Na guia Analytics, marque a caixa Pode visualizar dados de todas as aplicações para permitir que o Grafana visualize os dados de analytics das aplicações.
-
Na guia Usuários da página Administração, crie um usuário, por exemplo,
grafana. Atribua o novo usuário (ou um grupo ao qual o usuário pertença) ao perfil que você acabou de criar, por exemplo,grafana_readonly.
Modelos
As consultas de modelos compatíveis no momento são:
-
Applications(todas as aplicações) -
AppName.BusinessTransactions(todos os BTs para o nome da aplicação) -
AppName.Tiers(todos os níveis para o nome da aplicação) -
AppName.Nodes(todos os nós para o nome da aplicação) -
AppName.TierName.BusinessTransactions(todos os BTs para um nível específico) -
AppName.TierName.Nodes(todos os nós para um nível específico) -
AppName.Path.<Any Metric Path>(qualquer caminho de métrica pode ser especificado)
Teclas de legenda
O padrão para a chave de legenda pode ser bastante longo, mas essa formatação pode ser personalizada.
A tecla de legenda pode ser prefixada com o nome da aplicação escolhendo a opção App on legend. Por exemplo: MyApp - Overall
Application Performance|Average Response Time (ms).
Se a consulta for para um singlestat ou outro painel em que você não possa ver a chave da legenda, escolha a opção Mostrar metadados para ver qual é a chave da legenda (também chamada de alias) da consulta.
A lista suspensa Legenda tem três opções: Full Path, Segments e Custom.
Opção de legenda: caminho completo
A chave da legenda é o caminho de métrica completo, por exemplo, Overall
Application Performance|Average Response Time (ms).
Opção de legenda: segmentos
O nome da métrica é composto por segmentos. Você pode escolher quais segmentos mostrar.
Por exemplo, com um nome de métrica:
Errors|mywebsite|Error|Errors per Minute
inserir 2,4 no campo Segmentos retorna mywebsite|Errors per minute.
A indexação começa com 1, então 1 retorna Errors.
Opção de legenda: personalizada
Crie uma legenda personalizada combinando texto com os seguintes padrões de alias para poder misturar metadados de métricas.
-
{{app}}retorna o nome da aplicação -
{{1}}retorna um segmento do caminho da métrica.Por exemplo, a métrica
Overall Application Performance|Average Response Time (ms)tem dois segmentos.{{1}}retorna o primeiro segmento,{{2}}retorna o segundo segmento.
Exemplos de padrões de chaves de legenda e chaves de legenda que são geradas:
-
custom legend key=>custom legend key -
App: {{app}} MetricPart2: {{2}}=>App: myApp MetricPart2: Average Response Time (ms)