From graylog-log-search
Use when the user reports an active incident — errors spiking, an alert fired, "something just broke." Helps localize the failure to a service and pattern before deep-diving. Triggers on "errors spiking", "outage", "incident", "something just broke", "alert fired", "service down".
How this skill is triggered — by the user, by Claude, or both
Slash command
/graylog-log-search:incident-triageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user reports active failure. Goal: in under 5 tool calls, identify which service is bleeding, what pattern of error, and whether a recent deploy is responsible.
Use this skill when the user reports active failure. Goal: in under 5 tool calls, identify which service is bleeding, what pattern of error, and whether a recent deploy is responsible.
Call aggregate_logs:
query: "logger_level:error"
field: "service"
rangeSeconds: 1800
Response gives you error counts per service for the last 30 minutes. The top 1–3 services are your suspects.
Run the same aggregate_logs query with from / to shifted back by 30 minutes (the previous half-hour). Compare:
For the highest-delta service, call search_logs_relative:
query: "logger_level:error AND service:<top-offender>"
rangeSeconds: 1800
limit: 50
Read the sample error messages. Look for:
trace-debugging skill with that trace_id.If the spike has a clear start time, search a small window around it for startup markers:
query: '("Starting" OR "Booting" OR "version") AND service:<top-offender>'
from: <spike start - 5min>
to: <spike start + 1min>
limit: 20
A startup log line within 5 minutes before the spike is a strong deploy signal.
If errors cluster on one pod, narrow further:
aggregate_logs
query: "logger_level:error AND service:<top-offender>"
field: "pod"
rangeSeconds: 1800
A single bad pod → restart that pod (action for the user), no code change needed. Errors spread evenly across pods → real code or config issue.
error only on the first call and miss warn precursors. After identifying the offender service, broaden to all levels in step 3 for a few sample windows.Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub pranavj17/mcp-server-graylog --plugin graylog-log-search