Przejdź do treści
Biblioteka skilli
DevOps i chmura · Analiza

datadog

/datadog

Odpytuje i analizuje logi, metryki, ślady APM i monitory Datadog przez API przy debugowaniu problemów produkcyjnych i badaniu alertów.

Repozytorium
extensions ↗
Licencja
MIT
Ostatnia zmiana repozytorium
25.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
6
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
10
Przestarzałość

Brak sygnałów. Repozytorium zmienione 25.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Odpytuje i analizuje logi, metryki, ślady APM i monitory Datadog przez API przy debugowaniu problemów produkcyjnych i badaniu alertów.

Oryginalny opis (EN)

Query and analyze Datadog logs, metrics, APM traces, and monitors using the Datadog API. Use when debugging production issues, monitoring application performance, or investigating alerts.

Jak działa

  1. Authentication Headers
  2. Query Logs
  3. Query Metrics
  4. Query APM Traces
  5. List Monitors
  6. Documentation
Sekcje z nagłówków SKILL.md, w oryginale · 92 linii, 293 słów
Podgląd SKILL.md
---
name: datadog
description: Query and analyze Datadog logs, metrics, APM traces, and monitors using the Datadog API. Use when debugging production issues, monitoring application performance, or investigating alerts.
triggers:
- datadog
---

# Datadog

Windows PowerShell equivalents for the Datadog `curl`, environment-variable, timestamp, and JSON formatting snippets are in `references/windows.md`.

<IMPORTANT>
Before performing any Datadog operations, first check if the required environment variables are set:

```bash
[ -n "$DD_API_KEY" ] && echo "DD_API_KEY is set" || echo "DD_API_KEY is NOT set"
[ -n "$DD_APP_KEY" ] && echo "DD_APP_KEY is set" || echo "DD_APP_KEY is NOT set"
[ -n "$DD_SITE" ] && echo "DD_SITE is set" || echo "DD_SITE is NOT set"
```

If any of these variables are missing, ask the user to provide them before proceeding:
- **DD_API_KEY**: Datadog API key
- **DD_APP_KEY**: Datadog Application key
- **DD_SITE**: Datadog site (e.g., `datadoghq.com`, `datadoghq.eu`, `us3.datadoghq.com`)
</IMPORTANT>

## Authentication Headers

```bash
-H "DD-API-KEY: ${DD_API_KEY}" \
-H "DD-APPLICATION-KEY: ${DD_APP_KEY}" \
-H "Content-Type: application/json"
```

## Query Logs

```bash
curl -s -X POST "https://api.${DD_SITE}/api/v2/logs/events/search" \
  -H "DD-API-KEY: ${DD_API_KEY}" \
  -H "DD-APPLICATION-KEY: ${DD_APP_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "filter": {
      "query": "service:my-service status:error",
      "from": "now-1h",
      "to": "now"
    },
    "sort": "-timestamp",
    "page": {"limit": 50}
  }' | jq .
```

## Query Metrics

```bash
curl -s -G "https://api.${DD_SITE}/api/v1/query" \
  -H "DD-API-KEY: ${DD_API_KEY}" \
  -H "DD-APPLICATION-KEY: ${DD_APP_KEY}" \
  --data-urlencode "query=avg:system.cpu.user{*}" \
  --data-urlencode "from=$(date -d '1 hour ago' +%s)" \
  --data-urlencode "to=$(date +%s)" | jq .
```

## Query APM Traces

```bash
curl -s -X POST "https://api.${DD_SITE}/api/v2/spans/events/search" \
  -H "DD-API-KEY: ${DD_API_KEY}" \
  -H "DD-APPLICATION-KEY: ${DD_APP_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "filter": {
      "query": "service:my-service",
      "from": "now-1h",
      "to": "now"
    },
    "sort": "-timestamp",
    "page": {"limit": 25}
  }' | jq .
```

## List Monitors

```bash
curl -s -G "https://api.${DD_SITE}/api/v1/monitor" \
  -H "DD-API-KEY: ${DD_API_KEY}" \
  -H "DD-APPLICATION-KEY: ${DD_APP_KEY}" | jq .
```

## Documentation

- [Logs API](https://docs.datadoghq.com/api/latest/logs/)
- [Metrics API](https://docs.datadoghq.com/api/latest/metrics/)
- [APM/Tracing API](https://docs.datadoghq.com/api/latest/tracing/)
- [Monitors API](https://docs.datadoghq.com/api/latest/monitors/)
- [Events API](https://docs.datadoghq.com/api/latest/events/)
- [Dashboards API](https://docs.datadoghq.com/api/latest/dashboards/)
Pliki w paczce (6)
  • .claude-plugin 1 KB
  • .codex-plugin 1 KB
  • README.md 3 KB
  • SKILL.md 3 KB
  • .plugin/plugin.json 1 KB
  • references/windows.md 1 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · OpenHands/extensions100MIT
TerminalSkills/skills100Apache-2.0
yassimba/loom100Apache-2.0
getsentry/junior100Apache-2.0
jjmartres/ai-coding-agents100MIT
greedychipmunk/agent-skills100MIT
HelixDevelopment/agent100MIT
G1Joshi/Agent-Skills100MIT
letta-ai/skills100MIT

Migawka bazy z 28.10.2026 · wersja paczki 19e781670d0b (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 84use-datadog
    Obsługuje zadania observability przez Datadog CLI (pup) zamiast surowych wywołań API lub interfejsu WWW: monitory, alerty, logi, metryki, APM, incydenty, SLO i dashboardy.
  • 100datadog-api
    Odpytuje i zarządza danymi monitoringu Datadog: logi, metryki, monitory, dashboardy, zdarzenia, SLO, ślady i incydenty, w tym wyciszanie alertów i sprawdzanie stanu monitorów.
  • 100datadog-cli
    Obsługuje Datadog CLI do przeszukiwania logów, odpytywania metryk, śledzenia żądań i zarządzania dashboardami przy debugowaniu problemów produkcyjnych.
  • 100datadog-cli
    Przeszukuje logi, odpytuje metryki i śledzi żądania przez Datadog CLI podczas diagnozowania incydentów na produkcji.
  • 95ddsetup
    Inicjalizuje serwer MCP Datadog przy pierwszym użyciu i przeprowadza konfigurację przed zapytaniami o logi, metryki i alerty.
  • 100ops-monitor
    Prawdopodobnie sprawdza alerty monitoringu i APM w Datadog oraz stan monitorowanych usług.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.