Você está na página 1de 3

Folha de referência: monitoramento do Kubernetes

Métricas de estado do cluster


Métricas de contêiner
MAIS INFORMAÇÕES >
NOME DA DESCRIÇÃO NO COMANDO KUBE-STATE-METRICS NOME DA DESCRIÇÃO
NO COMANDO KUBE-STATE-METRICS
Executando pods kube_pod_status_phase kubectl get pods Contêineres em execução em um pod
kube_pod_container_info kubectl describe pod <POD_NAME>
Número de pods desejados para um
Implantação kube_deployment_spec_replicas kubectl obter implantação <DEPLOYMENT>
Contêineres reiniciados em um pod kube_pod_container_status_restarts_total kubectl describe pod
<POD_NAME>
Número de pods desejados para um
Contêineres DaemonSet encerrados em um pod kube_pod_container_status_terminated kubectl
describe pod <POD_NAME>
kube_daemonset_status_desired_number_scheduled
kubectl obter daemonset <DAEMONSET>
Número de pods atualmente em execução
kube_deployment_status_replicas
em uma implantação kubectl obter implantação <DEPLOYMENT>
Número de pods atualmente em execução
kube_daemonset_status_current_number_scheduled
em um DaemonSet kubectl get daemonset <DAEMONSET>
Número de pods atualmente
disponível em uma implantação kube_deployment_status_replicas_available kubectl obter
implantação <DEPLOYMENT>
Número de pods atualmente
disponível em um DaemonSet kube_daemonset_status_number_available kubectl get daemonset
<DAEMONSET>
Número de pods atualmente não
disponível em uma implantação kube_deployment_status_replicas_unavailable kubectl obter
implantação <DEPLOYMENT>
Número de pods atualmente não
disponível em um DaemonSet kube_daemonset_status_number_unavailable kubectl get daemonset
<DAEMONSET>
Recursos do nó e métricas de status
DESCRIÇÃO
MAIS INFORMAÇÕES >
NOME EM KUBE-STATE-METRICS
COMANDO
Status de integridade atual de um nó
(kubelet) kube_node_status_condition kubectl descreve o nó <NODE_NAME>

Total de solicitações de memória (bytes)


por nó kube_pod_container_resource_requests_memory_bytes kubectl descreve o nó
<NODE_NAME>
Memória total em uso em um nó N/A kubectl describe node <NODE_NAME>
Total de solicitações de CPU (núcleos) por
nó kube_pod_container_resource_requests_cpu_cores kubectl descreve o nó <NODE_NAME>
CPU total em uso em um nó N/D kubectl describe node <NODE_NAME>
Métricas de trabalho
MAIS INFORMAÇÕES >
NOME DA DESCRIÇÃO NO COMANDO KUBE-STATE-METRICS
Número de jobs bem-sucedidos kube_job_status_succeeded kubectl get jobs --all-namespaces |
grep "com sucesso"
Número de jobs com falha kube_job_status_failed kubectl get jobs --all-namespaces |
grep "falha"
Número de jobs ativos kube_job_status_active kubectl get jobs --all-namespaces
Número de CronJobs kube_cronjob_info kubectl get cronjobs --all-namespaces
Métricas de serviço
MAIS INFORMAÇÕES >
NOME DA DESCRIÇÃO NO COMANDO KUBE-STATE-METRICS
Tipos de serviço por cluster kube_service_info kubectl get services --all-namespaces
Número de pods executados por
serviço kubectl obter pods --selector=<SERVICE_SELECTOR>
-o=name kubectl get jobs --all-namespaces
E/S de disco e métricas de rede
DESCRIÇÃO COMANDO DE NOME DE MÉTRICA PROMETHEUS
Rede por nó container_network_receive_bytes_total kubectl get --raw /api/v1/nodes/<NODE_
NOME>/proxy/metrics/cadvisor
Saída de rede por nó container_network_transmit_bytes_total kubectl get --raw
/api/v1/nodes/<NODE_
NOME>/proxy/metrics/cadvisor
Gravações de disco por nó container_fs_writes_bytes_total kubectl get --raw
/api/v1/nodes/<NODE_
NOME>/proxy/metrics/cadvisor
Leituras de disco por nó container_fs_reads_bytes_total kubectl get --raw /api/v1/nodes/<NODE_
NOME>/proxy/metrics/cadvisor
Erros de rede por nó container_network_receive_errors_total,
container_network_transmit_errors_total kubectl get --raw /api/v1/nodes/<NODE_
NOME>/proxy/metrics/cadvisor
Eventos do Kubernetes
MAIS INFORMAÇÕES >
DESCRIÇÃO COMANDO
Listar eventos kubectl obter eventosCheatsheet: Kubernetes Monitoring with Datadog
1. Métricas de estado do cluster
DESCRIÇÃO DA MÉTRICA DADOSG STATUS CHECK/NOME DA MÉTRICA
Executando pods kubernetes.pods.running
Número de pods desejados para uma implantação kubernetes_state.deployment.replicas_desired
Número de pods desejados para um DaemonSet kubernetes_state.daemonset.desired
Número de pods atualmente em execução em uma implantação
kubernetes_state.deployment.replicas
Número de pods atualmente em execução em um DaemonSet
kubernetes_state.daemonset.scheduled
Número de pods atualmente disponíveis em uma implantação
kubernetes_state.deployment.replicas_available
Número de pods atualmente disponíveis em um DaemonSet kubernetes_state.daemonset.ready
Número de pods atualmente não disponíveis em uma implantação
kubernetes_state.deployment.replicas_unavailable
Número de pods atualmente não disponíveis em um DaemonSet
kubernetes_state.daemonset.desired - kubernetes_state.daemonset.ready
2. Recurso do nó e métricas de status
DESCRIÇÃO DA MÉTRICA DADOSG NOME DA MÉTRICA
Status de integridade atual de um nó (kubelet) kubernetes.kubelet.check
Total de solicitações de memória (bytes) por nó kubernetes.memory.requests
Memória total em uso em um nó kubernetes.memory.usage
Total de solicitações de CPU (núcleos) por nó kubernetes.cpu.requests
CPU total em uso em um nó kubernetes.cpu.usage.total
3. Métricas de trabalho
DESCRIÇÃO DA MÉTRICA DADOSG NOME DA MÉTRICA
Número de jobs bem-sucedidos kubernetes_state.job.succeeded
Número de falhas

Você também pode gostar