prometheus-configuration
Faz seu agente configurar o Prometheus para coletar e organizar dados de monitoramento. É útil para entender como os sistemas estão funcionando.
O que ela faz
Esta ferramenta ajuda a configurar o Prometheus, um sistema usado para monitorar o desempenho e a saúde de sistemas de computador e aplicativos. Ela guia você na configuração de como coletar dados (métricas) e definir regras para alertar quando algo der errado.
Quando usar
- ✓Quando você precisa instalar o Prometheus pela primeira vez.
- ✓Quando você quer definir quais dados seu sistema de monitoramento deve coletar.
- ✓Quando você precisa criar alertas para ser notificado sobre problemas.
Exemplo do que pedir para a IA
“Como configuro o Prometheus para monitorar meus servidores web?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta fornece exemplos de arquivos de configuração e comandos para instalar o Prometheus. Você edita esses arquivos para dizer ao Prometheus onde encontrar os dados e como interpretá-los.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill prometheus-configurationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/prometheus-configuration/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Disponibilidade de material de apoio
Esta cópia do catálogo contém as orientações inline abaixo, mas não inclui os seguintes caminhos de suporte. São pré-requisitos externos, não arquivos agrupados:
<support-root>/assets/prometheus.yml.template<support-root>/references/scrape-configs.md<support-root>/references/recording-rules.md<support-root>/scripts/validate-prometheus.sh
Solicite o material de apoio original ou uma instalação existente antes de usar uma etapa que dependa desses caminhos; este catálogo não identifica uma fonte de download verificada para eles. Resolva cada caminho em relação a essa instalação, inspecione seu conteúdo e verifique quaisquer licenças aplicáveis e pré-requisitos de execução. Não execute um comando nem afirme que um procedimento referenciado foi seguido até que seu arquivo necessário exista. Não fabrique os scripts ausentes nem trate um arquivo não relacionado com o mesmo nome como equivalente. Etapas independentes totalmente documentadas aqui podem prosseguir dentro do escopo autorizado do usuário; relate qualquer etapa dependente como indisponível.
Configuração do Prometheus
Guia completo para configuração do Prometheus, coleta de métricas, configuração de scrape e regras de gravação.
Não use esta habilidade quando
- A tarefa não estiver relacionada à configuração do prometheus
- Você precisar de um domínio ou ferramenta diferente fora deste escopo
Instruções
- Clarifique objetivos, restrições e entradas necessárias.
- Aplique as melhores práticas relevantes e valide os resultados.
- Forneça etapas acionáveis e verificação.
Propósito
Configurar o Prometheus para coleta abrangente de métricas, alertas e monitoramento de infraestrutura e aplicações.
Use esta habilidade quando
- Configurar o monitoramento do Prometheus
- Configurar o scrape de métricas
- Criar regras de gravação
- Projetar regras de alerta
- Implementar descoberta de serviço
Arquitetura do Prometheus
┌──────────────┐
│ Applications │ ← Instrumented with client libraries
└──────┬───────┘
│ /metrics endpoint
↓
┌──────────────┐
│ Prometheus │ ← Scrapes metrics periodically
│ Server │
└──────┬───────┘
│
├─→ AlertManager (alerts)
├─→ Grafana (visualization)
└─→ Long-term storage (Thanos/Cortex)
Instalação
Kubernetes com Helm
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
helm install prometheus prometheus-community/kube-prometheus-stack \
--namespace monitoring \
--create-namespace \
--set prometheus.prometheusSpec.retention=30d \
--set prometheus.prometheusSpec.storageVolumeSize=50Gi
Docker Compose
version: '3.8'
services:
prometheus:
image: prom/prometheus:latest
ports:
- "9090:9090"
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
- prometheus-data:/prometheus
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--storage.tsdb.path=/prometheus'
- '--storage.tsdb.retention.time=30d'
volumes:
prometheus-data:
Arquivo de Configuração
prometheus.yml:
global:
scrape_interval: 15s
evaluation_interval: 15s
external_labels:
cluster: 'production'
region: 'us-west-2'
# Configuração do Alertmanager
alerting:
alertmanagers:
- static_configs:
- targets:
- alertmanager:9093
# Carregar arquivos de regras
rule_files:
- /etc/prometheus/rules/*.yml
# Configurações de scrape
scrape_configs:
# O próprio Prometheus
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
# Exportadores de nó
- job_name: 'node-exporter'
static_configs:
- targets:
- 'node1:9100'
- 'node2:9100'
- 'node3:9100'
relabel_configs:
- source_labels: [__address__]
target_label: instance
regex: '([^:]+)(:[0-9]+)?'
replacement: '${1}'
# Pods do Kubernetes com anotações
- job_name: 'kubernetes-pods'
kubernetes_sd_configs:
- role: pod
relabel_configs:
- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape]
action: keep
regex: true
- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_path]
action: replace
target_label: __metrics_path__
regex: (.+)
- source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port]
action: replace
regex: ([^:]+)(?::\d+)?;(\d+)
replacement: $1:$2
target_label: __address__
- source_labels: [__meta_kubernetes_namespace]
action: replace
…
Perguntas frequentes
O que são 'métricas'?
Métricas são dados numéricos que descrevem o desempenho de um sistema, como uso de CPU, memória ou número de requisições.
O que é 'scrape'?
'Scrape' é o termo usado para descrever o ato do Prometheus de coletar métricas de um alvo (como um servidor).
O que são 'regras de gravação' (recording rules)?
São regras que pré-calculam métricas complexas ou frequentemente usadas para que o Prometheus possa consultá-las mais rapidamente depois.
Detalhes
Descrição original do autor
Complete guide to Prometheus setup, metric collection, scrape configuration, and recording rules.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3907
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
data-scraper-agent
Ajuda seu agente a coletar dados automaticamente de qualquer fonte pública. Ele pode ser agendado, enriquecer informações e salvar os resultados. É útil para monitorar ou rastrear dados online.
affaan-m/ECC
Apify Automation
Faz seu agente coletar dados da web de forma automática usando a plataforma Apify. Ele pode executar tarefas de raspagem e extrair informações.
ComposioHQ/awesome-claude-skills
Firecrawl Automation
Ajuda seu agente a extrair dados da web. Ele pode raspar páginas, rastrear sites e organizar informações.
ComposioHQ/awesome-claude-skills