Eu tenho um cluster kubernetes implantado em aws , agora eu quero monitorar de fora através de um servidor prometheus autônomo. meu servidor prometheus está ativo e em execução e pode fazer telnet na URL do servidor da API na porta 443. Eu usei o arquivo abaixo para raspar o cluster, mas nada está aparecendo nos alvos.
Segundo, como posso obter os dados abaixo do tlsConfig?
o que estou fazendo errado
- job_name: 'kubernetes-api'
static_configs:
- targets: ['api.internal.domain.net:443']
kubernetes_sd_configs:
- role: endpoints
api_server: https://api.internal.domain.net
scheme: https
relabel_configs:
- action: keep
regex: default;kubernetes;https
source_labels:
- __meta_kubernetes_namespace
- __meta_kubernetes_service_name
- __meta_kubernetes_endpoint_port_name
tls_config:
ca_file: /etc/prometheus/ca.crt
insecure_skip_verify: true
basic_auth:
username: admin
password: password