A integração de eventos New Relic Kubernetes monitora os eventos que acontecem no seu cluster do Kubernetes e os envia para o New Relic. Para visualizar os dados do seu evento, use o cluster do Kubernetes explorer, ou use a interface de infraestrutura de eventos.
instalação
O evento integração Kubernetes é instalado por padrão tanto ao usar nossa instalação guiada, quanto ao instalar através do Helm.
Veja seu evento Kubernetes
Depois de instalar com sucesso a integração de eventos Kubernetes , você poderá visualizar e consultar seu evento no New Relic.
Para adicionar um evento ao seu dashboard:
Adicione um gráfico a um novo ou existente dashboard ou crie um gráfico usando o New Relic criador de consulta do .
Ao criar ou atualizar seu gráfico, selecione o tipo de gráfico table e use a seguinte consulta de evento, substituindo
YOUR_CLUSTER_NAME
pelo nome do seu cluster:FROM InfrastructureEvent SELECTevent.involvedObject.kind, event.involvedObject.name, event.reason,event.messageWHERE clusterName = 'YOUR_CLUSTER_NAME' limit 100
Consulta evento
Aqui estão alguns exemplos para consultar seus dados:
Obtenha nomes de atributos
Para ver todos os nomes dos atributos, utilize a seguinte consulta:
FROM InfrastructureEvent SELECT keyset() WHERE category = 'kubernetes'
Veja detalhes do evento
Para ver detalhes sobre o evento mais recente em um cluster, use a seguinte consulta, substituindo YOUR_CLUSTER_NAME
pelo nome do seu cluster:
FROM InfrastructureEvent SELECT event.involvedObject.kind,event.involvedObject.name, event.type, event.message, event.reason WHEREcategory = 'kubernetes' AND clusterName = 'YOUR_CLUSTER_NAME'
O evento coletado pela New Relic terá exatamente o mesmo atributo dado pelo Kubernetes. Para obter uma referência desses atributos, consulte a documentação principal do evento v1Kubernetes .
Pesquisar evento em New Relic
Para pesquisar evento em nossa interface de infraestrutura:
Navegue até a página do evento: Vá para
one.newrelic.com > All capabilities > Infrastructure > Events
.
Em
Category
, selecione
kubernetes
.
Use o
Campo
Search events
para procurar um evento específico. Para focar em um conjunto específico de eventos, selecione ou altere o conjunto de filtros.
Ver evento no cluster do Kubernetes Explorer
Para visualizar o evento no cluster do Kubernetes Explorer, use um destes métodos:
In New Relic
: Vá para
one.newrelic.com > All capabilities > Kubernetes cluster explorer
.
Em seguida, para visualizar os detalhes do pod:
No cluster do Kubernetes Explorer, selecione um pod.
Selecione
Show pod events
.
Opcional: Coletar métrica do evento coletor
Para coletar dados métricos para o próprio evento coletor, instale o agente integração New Relic Prometheus. Para começar:
- Instale a integração do agente New Relic Prometheus.
- Rotule a implantação do seu evento integração Kubernetes com o rótulo de scrape configurado (o padrão é
prometheus.io/scrape=true
).
Opcional: Definir atributo personalizado
Para adicionar um atributo personalizado ao evento enviado pela integração estes precisam ser especificados em seu values.yaml no mapa customAttributes
.
Por exemplo, para adicionar o atributo environment
com valor dev
a todos os eventos, adicione o seguinte ao seu values.yaml
:
nri-kube-events: customAttributes: environment: dev
Você pode adicionar outro atributo personalizado globalmente a todas as outras integrações Kubernetes configurando-o globalmente:
global: customAttributes: environment: dev
Resolução de problemas
Aqui estão algumas dicas de resolução de problemas ao usar a integração de eventos Kubernetes .