• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

PowerDNS monitoramento integração

A nossa integração PowerDNS recolhe e envia métricas dimensionais do PowerDNS. Você pode visualizar esses dados métricos em um painel pré-construído, criar políticas de alertas e criar consultas e gráficos personalizados.

Continue lendo para instalar a integração e ver quais dados coletamos.

Compatibilidade e requisitos

Nossa integração é compatível com PowerDNS Recursor e Authoritative Server.

Antes de instalar a integração, certifique-se de atender aos seguintes requisitos:

Para obter dados da infraestrutura PowerDNS, nossa integração PowerDNS utiliza um exportador Prometheus terceirizado, que expõe a métrica do Prometheus na porta especificada na configuração. A integração recolhe essas métricas, transforma-as em entidade, filtra-as e depois envia-as para a New Relic.

Para habilitar a API, o servidor web e a API HTTP precisam estar habilitados.

Adicione estas linhas ao pdns.conf:

api=yes
api-key=changeme

E reinicie, os exemplos a seguir devem começar a funcionar:

curl -v -H 'X-API-Key: changeme' http://127.0.0.1:8081/api/v1/servers/localhost | jq .
curl -v -H 'X-API-Key: changeme' http://127.0.0.1:8081/api/v1

Para obter mais informações, Habilitando Webserver e API

Instalar e ativar

Para instalar a integração PowerDNS, escolha sua configuração:

Este documento ajudou você na instalação?

Configurar a integração

Para configurar a integração, edite a configuração no arquivo de configuração YAML da integração powerdns-config.yml.

Use a configuração YAML para colocar as credenciais de login necessárias e configurar como seus dados são coletados, dependendo de sua configuração e preferência.

Como esta integração é baseada em um exportador prometheus, as configurações aplicáveis a outras integração, como interval, timeout ou inventory_source não são suportadas.

Configurações da instância PowerDNS

As seguintes opções de configuração estão disponíveis:

Contexto

Descrição

Padrão

powerdns_url

URL da API do serviço powerdns

N/A

exporter_port

Porta para expor endpoint de raspagem. Se isso não for fornecido, uma porta aleatória será usada para lançar o exportador

porta aleatória

scrape_timeout

Tempo até que uma solicitação de raspagem expire

5s

api_key

Chave de API usada para conectar ao servidor PowerDNS

N/A

Exemplo de configuração

Encontre e use dados

Para saber mais sobre como encontrar e usar seus dados, consulte Compreender os dados de integração.

Métrica estão anexadas à amostra métrica e aos tipos de eventos da entidade POWERDNS_AUTHORITATIVE e POWERDNS_RECURSOR. Você pode consultar esses dados para fins de resolução de problemas, ou para criar gráficos e dashboards personalizados.

Dados métricos

São criadas duas entidades: POWERDNS_AUTHORITATIVE e POWERDNS_RECURSOR.

As seguintes métricas dimensionais são capturadas raspando o exportador e vinculadas à entidade POWERDNS_AUTHORITATIVE:

Nome

Descrição

Dimensões

powerdns_authoritative_uptime (count)

Tempo de operação em segundos do daemon.

  • tipo

powerdns_authoritative_packet_cache_size (gauge)

Número de entradas no cache de pacotes.

powerdns_authoritative_recursive_queries_total (count)

Número total de consultas recursivas por status.

  • status

powerdns_authoritative_remote_queries (count)

Endereços IP de servidores remotos.

  • controlo remoto

powerdns_authoritative_security_status (gauge)

Status de segurança do servidor PDNS com base em security-status.secpoll.powerdns.com.

powerdns_authoritative_exceptions_total (count)

Número total de exceções por erro.

  • Erro

powerdns_authoritative_latency_average_seconds (gauge)

Número médio de microssegundos que um pacote gasta no PowerDNS.

powerdns_authoritative_dnsupdate_queries_total (count)

Número total de consultas de atualização de DNS por status.

  • status

powerdns_authoritative_qsize (gauge)

Número de pacotes aguardando atenção do banco de dados.

powerdns_authoritative_response_rcodes (count)

Distribuição de rcodes.

  • rcode

powerdns_authoritative_signature_cache_size (gauge)

Número de entradas no cache de assinaturas.

powerdns_authoritative_queries_unauth (count)

Consulta para domínios para os quais não temos autoridade.

  • registro

powerdns_authoritative_answers_bytes_total (count)

Número total de bytes de resposta enviados por protocolo.

  • proto

powerdns_authoritative_queries (count)

Consulta UDP Recebido.

  • registro

powerdns_authoritative_exporter_json_parse_failures (count)

Número de erros ao analisar estatísticas JSON do PowerDNS.

powerdns_authoritative_deferred_cache_actions (count)

Ações de cache adiadas devido à manutenção por tipo.

  • tipo

powerdns_authoritative_up (gauge)

A última tentativa do PowerDNS foi bem-sucedida.

powerdns_authoritative_query_cache_lookup (count)

Consulta pesquisas de cache por resultado.

  • resultado

powerdns_authoritative_key_cache_size (gauge)

Número de entradas no cache de chaves.

powerdns_authoritative_answers_total (count)

Número total de respostas por protocolo.

  • proto

powerdns_authoritative_packet_cache_lookup (count)

Pesquisas de cache de pacotes por resultado.

  • resultado

powerdns_authoritative_metadata_cache_size (gauge)

Número de entradas no cache de metadados.

powerdns_authoritative_queries_total (count)

Número total de consultas por protocolo.

  • proto

powerdns_authoritative_cpu_utilisation (count)

Número de milissegundos de CPU gastos no usuário e no espaço do kernel.

  • tipo

powerdns_authoritative_dnssec (count)

Contadores DNSSEC.

  • tipo

powerdns_authoritative_response_sizes (count)

Distribuição de tamanho das respostas.

  • tamanho

powerdns_authoritative_exporter_total_scrapes (count)

Total atual de raspagens de PowerDNS.

powerdns_authoritative_remote_queries_unauth (count)

Hosts remotos consultando domínios sobre os quais não temos autoridade.

  • controlo remoto

As seguintes métricas dimensionais são capturadas raspando o exportador e vinculadas à entidade POWERDNS_RECURSOR:

Nome

Descrição

Dimensões

powerdns_recursor_incoming_queries_total (count)

Número total de consultas recebidas por rede.

  • net

powerdns_recursor_outgoing_queries_total (count)

Número total de consultas realizadas por rede.

  • net

powerdns_recursor_cache_size (gauge)

Número de entradas no cache.

powerdns_recursor_cache_lookups_total (count)

Número total de pesquisas de cache por resultado.

  • resultado

powerdns_recursor_exporter_json_parse_failures (count)

Número de erros ao analisar estatísticas JSON do PowerDNS.

powerdns_recursor_answers_rcodes_total (count)

Número total de respostas por código de resposta.

  • rcode

powerdns_recursor_exporter_total_scrapes (count)

Total atual de raspagens de PowerDNS.

powerdns_recursor_concurrent_queries (gauge)

Número de consultas simultâneas.

powerdns_recursor_answers_rtime_total (count)

Número total de respostas agrupadas por intervalos de tempo de resposta.

  • intervalo de tempo

powerdns_recursor_latency_average_seconds (gauge)

Média móvel exponencial da latência entre perguntas e respostas.

powerdns_recursor_exceptions_total (count)

Número total de exceções por erro.

  • Erro

powerdns_recursor_response_time_seconds_sum (count)

Histograma do recurso PowerDNS tempo de resposta em segundos. (soma métrica)

powerdns_recursor_response_time_seconds_bucket (count)

Histograma do recurso PowerDNS tempo de resposta em segundos. (métrica de intervalo)

  • ele

powerdns_recursor_up (gauge)

A última tentativa do PowerDNS foi bem-sucedida.

Verifique o código-fonte

Esta integração é um software de código aberto. Isso significa que você pode navegar pelo código-fonte e enviar melhorias ou criar seu próprio fork e construí-lo.

Além disso, esta integração aproveita um exportador de código aberto criado pela comunidade.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.