Graytool β Graylog Developer Toolkit
Graytool is a Chrome extension (Manifest V3) that enhances Graylog log management interfaces by injecting customizable action buttons into log rows. These buttons allow developers to quickly navigate from log entries to related admin panels, user details, or other internal tools.
Key Featuresβ
- π― URL Pattern Matching β Only activates on configured Graylog instances
- π Customizable Buttons β Dynamic buttons with URL templates and field bindings
- π Automatic Field Discovery β Discovers fields from log rows automatically (data attributes, JSON parsing, DOM patterns)
- ποΈ Conditional Visibility β Show/hide buttons based on field values
- π JSON Viewer β View, search, and filter log message details
- π Search History β Graylog searches are saved and reusable
- π¦ Import/Export β Share configuration across environments
- π¨ Theme Support β Automatic adaptation to Graylog's light/dark theme
How It Worksβ
User visits URL
β background.ts checks URL pattern
β Match found β Content script is injected
β Log rows are processed β Buttons are injected
β User clicks button β URL opens in new tab
Quick Startβ
Who Is It For?β
Graytool is designed especially for:
- Backend developers β Quickly navigate from logs to user/order details
- DevOps engineers β Manage multiple Graylog instances
- Team leads β Share standard navigation buttons with the entire team
Versionβ
Current version: v2.0.2 β Chrome Manifest V3