Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Para ingerir métricas de automonitoramento do Phometheus do
serviço gerenciado no Prometheus, aplique o seguinte manifesto do PodMonitoring:
# Copyright 2022 Google LLC## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of the License at## https://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.apiVersion:monitoring.googleapis.com/v1kind:PodMonitoringmetadata:namespace:gmp-systemname:collectorlabels:app.kubernetes.io/name:collectorapp.kubernetes.io/part-of:google-cloud-managed-prometheusspec:selector:matchLabels:app.kubernetes.io/name:collectorendpoints:-port:prom-metricsinterval:30smetricRelabeling:-sourceLabels:[__name__]regex: > prometheus_target.*|prometheus_sd.*|net_conntrack_.*action:drop-port:cfg-rel-metricsinterval:30s---apiVersion:monitoring.googleapis.com/v1kind:PodMonitoringmetadata:namespace:gmp-systemname:rule-evaluatorlabels:app.kubernetes.io/name:rule-evaluatorapp.kubernetes.io/part-of:google-cloud-managed-prometheusspec:selector:matchLabels:app.kubernetes.io/name:rule-evaluatorendpoints:-port:r-eval-metricsinterval:30s-port:cfg-rel-metricsinterval:30s---apiVersion:monitoring.googleapis.com/v1kind:PodMonitoringmetadata:namespace:gmp-systemname:gmp-operatorlabels:app.kubernetes.io/name:gmp-operatorapp.kubernetes.io/part-of:google-cloud-managed-prometheusspec:selector:matchLabels:app.kubernetes.io/name:gmp-operatorendpoints:-port:metricsinterval:30s---apiVersion:monitoring.googleapis.com/v1kind:PodMonitoringmetadata:namespace:gmp-systemname:alertmanagerlabels:app.kubernetes.io/name:alertmanagerapp.kubernetes.io/part-of:google-cloud-managed-prometheusspec:selector:matchLabels:app.kubernetes.io/name:alertmanagerendpoints:-port:alertmanagerinterval:30s-port:cfg-rel-metricsinterval:30s
É possível instalar esses manifestos copiando-os para um arquivo local e executando
kubectl apply -f FILE_NAME.
Você também pode instalar manifestos usando o Terraform.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-12 UTC."],[],[],null,["# Prometheus (self-monitoring)\n\nTo ingest Prometheus self-monitoring metrics from\nManaged Service for Prometheus, apply the following PodMonitoring manifest: \n\n # Copyright 2022 Google LLC\n #\n # Licensed under the Apache License, Version 2.0 (the \"License\");\n # you may not use this file except in compliance with the License.\n # You may obtain a copy of the License at\n #\n # https://www.apache.org/licenses/LICENSE-2.0\n #\n # Unless required by applicable law or agreed to in writing, software\n # distributed under the License is distributed on an \"AS IS\" BASIS,\n # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n # See the License for the specific language governing permissions and\n # limitations under the License.\n\n apiVersion: monitoring.googleapis.com/v1\n kind: PodMonitoring\n metadata:\n namespace: gmp-system\n name: collector\n labels:\n app.kubernetes.io/name: collector\n app.kubernetes.io/part-of: google-cloud-managed-prometheus\n spec:\n selector:\n matchLabels:\n app.kubernetes.io/name: collector\n endpoints:\n - port: prom-metrics\n interval: 30s\n metricRelabeling:\n - sourceLabels: [__name__]\n regex: \u003e \n prometheus_target.*|prometheus_sd.*|net_conntrack_.*\n action: drop\n - port: cfg-rel-metrics\n interval: 30s\n ---\n apiVersion: monitoring.googleapis.com/v1\n kind: PodMonitoring\n metadata:\n namespace: gmp-system\n name: rule-evaluator\n labels:\n app.kubernetes.io/name: rule-evaluator\n app.kubernetes.io/part-of: google-cloud-managed-prometheus\n spec:\n selector:\n matchLabels:\n app.kubernetes.io/name: rule-evaluator\n endpoints:\n - port: r-eval-metrics\n interval: 30s\n - port: cfg-rel-metrics\n interval: 30s\n ---\n apiVersion: monitoring.googleapis.com/v1\n kind: PodMonitoring\n metadata:\n namespace: gmp-system\n name: gmp-operator\n labels:\n app.kubernetes.io/name: gmp-operator\n app.kubernetes.io/part-of: google-cloud-managed-prometheus\n spec:\n selector:\n matchLabels:\n app.kubernetes.io/name: gmp-operator\n endpoints:\n - port: metrics\n interval: 30s\n ---\n apiVersion: monitoring.googleapis.com/v1\n kind: PodMonitoring\n metadata:\n namespace: gmp-system\n name: alertmanager\n labels:\n app.kubernetes.io/name: alertmanager\n app.kubernetes.io/part-of: google-cloud-managed-prometheus\n spec:\n selector:\n matchLabels:\n app.kubernetes.io/name: alertmanager\n endpoints:\n - port: alertmanager\n interval: 30s\n - port: cfg-rel-metrics\n interval: 30s\n\nYou can install manifests by copying them to a local file and then running\n`kubectl apply -f `\u003cvar translate=\"no\"\u003eFILE_NAME\u003c/var\u003e.\nYou can also [install manifests by using Terraform](/stackdriver/docs/managed-prometheus/setup-managed#terraform-scrape)."]]