O New Relic Kubernetes evento monitora eventos que acontecem no seu cluster do Kubernetes e os envia para New Relic. Para visualizar os dados do seu evento, use o cluster do Kubernetes Explorer ou use a interface infraestrutura evento.
Encontre seu evento Kubernetes
Depois de instalar com sucesso a integração Kubernetes , você pode visualizar e consultar seu evento no New Relic.
Para visualizar seu evento Kubernetes :
Vá para one.newrelic.com > All capabilities > Kubernetes.
Selecione seu cluster.
Clique em Kubernetes Events no painel de navegação esquerdo.
Pesquisar evento em New Relic
Para pesquisar evento em nossa interface de infraestrutura:
Vá para one.newrelic.com > All capabilities > Infrastructure > Events.
Em Categories, 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:
Vá para one.newrelic.com > All capabilities > Kubernetes e selecione seu cluster.
Selecione um pod e clique em See pod details.
Adicione evento ao seu dashboard
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 InfrastructureEventSELECT event.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 de atributos, use esta consulta:
FROM InfrastructureEventSELECT keyset()WHERE category = 'kubernetes'
Obtenha os detalhes mais recentes 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 InfrastructureEventSELECT event.involvedObject.kind, event.involvedObject.name, event.type, event.message, event.reasonWHERE category = '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 .
Opcional: Coletar métrica do evento coletor
Para coletar dados métricos para o evento coletor em si, você precisa enviar dados métricos do Prometheus para New Relic.
Para instalar e configurar o agente Prometheus no cluster do Kubernetes:
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 atributos personalizados ao evento enviado pela integração, eles precisam ser especificados no seu arquivo 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