Métricas
O RKE2 fornece métricas para monitorar a saúde e o desempenho do cluster.
Componentes individuais fornecem a maioria das métricas. Consulte a documentação específica de cada componente a seguir para mais informações:
Outros componentes podem fornecer métricas adicionais. Consulte a documentação do projeto upstream para quaisquer componentes não listados acima.
Métricas do Supervisor
Quando você inicia o RKE2 com supervisor-metrics: true, o supervisor do RKE2 expõe métricas. Você pode acessar essas métricas através do endpoint /metrics em cada nó na porta 9345:
kubectl get --server https://NODENAME:9345 --raw /metrics
O processo supervisor do RKE2 expõe as seguintes métricas:
Se o registro embutido do RKE2 estiver habilitado, o processo supervisor do RKE2 também expõe as seguintes métricas:
Métricas de Gerenciamento do Cluster RKE2
rke2_certificate_expiration_seconds
Tempo de vida restante em segundos do certificado, rotulado pelo assunto do certificado e usos.
-
Tipo: Medidor
-
Rótulos:
subject,usage
rke2_loadbalancer_server_connections
Contagem de conexões atuais ao servidor do balanceador de carga, rotulada pelo nome do balanceador de carga e endereço do servidor.
-
Tipo: Medidor
-
Rótulos:
name,server
rke2_loadbalancer_server_health
Estado de saúde atual dos servidores de backend do balanceador de carga, rotulado pelo nome do balanceador de carga e endereço do servidor.
O estado é um enum de 0=INVALID, 1=FAILED, 2=STANDBY, 3=UNCHECKED, 4=RECOVERING, 5=HEALTHY, 6=PREFERRED, 7=ACTIVE.
-
Tipo: Medidor
-
Rótulos:
name,server
rke2_loadbalancer_dial_duration_seconds
Tempo em segundos necessário para estabelecer uma conexão com um servidor de backend, rotulado pelo nome do balanceador de carga e status de sucesso/falha.
-
Tipo: Histograma
-
Rótulos:
name,status
rke2_etcd_snapshot_save_duration_seconds
Tempo total em segundos necessário para completar o processo de instantâneo do etcd, rotulado pelo status de sucesso/falha.
-
Tipo: Histograma
-
Rótulos:
status
rke2_etcd_snapshot_save_local_duration_seconds
Tempo total em segundos necessário para salvar um arquivo instantâneo local, rotulado pelo status de sucesso/falha.
-
Tipo: Histograma
-
Rótulos:
status
rke2_etcd_snapshot_save_s3_duration_seconds
Tempo total em segundos necessário para fazer upload de um arquivo instantâneo para o S3, rotulado pelo status de sucesso/falha.
-
Tipo: Histograma
-
Rótulos:
status
rke2_etcd_snapshot_reconcile_duration_seconds
Tempo total em segundos necessário para sincronizar a lista de instantâneos do etcd, rotulado pelo status de sucesso/falha.
-
Tipo: Histograma
-
Rótulos:
status