OpenSearch JSON Field Parser
Overview
Automatically parses and formats JSON strings in specific fields on OpenSearch/Kibana dashboards.
OpenSearch JSON Field Parser Automatically parse, format, and interact with JSON data deeply nested inside OpenSearch and Kibana dashboards. When analyzing logs and data within OpenSearch or Kibana, it is common to have structured JSON data crammed into a single text field (like message, context, or metadata). Reading this flattened, minified JSON string within the standard data table view is tedious, unreadable, and slows down debugging. The OpenSearch JSON Field Parser seamlessly solves this by automatically detecting JSON strings within the fields you specify and transforming them into a beautiful, syntax-highlighted, interactive collapsible tree directly within your dashboard. β¨ Key Features * Targeted Parsing: Use the extension popup to specify exactly which OpenSearch field names (e.g., input_message.context_data, aws.cloudtrail.request_parameters) you want to parse. It only activates on the fields you care about. * Interactive Tree Viewer: Converts unreadable, minified JSON strings into a clean, hierarchical tree view. You can easily expand and collapse nested objects and arrays to navigate complex data payloads. * Syntax Highlighting: Makes your data instantly readable with distinct color coding for keys, strings, numbers, booleans, and null values. * Smart Rendering: Only activates when you expand a log row in OpenSearch (ignoring truncated, collapsed views) to ensure maximum dashboard performance. * Dark Mode Support: Automatically adapts to your system/browser's dark mode preference, perfectly matching Kibana's dark theme for a native look and feel. * Preserves Original Data: Includes a handy "Show Original Text" toggle button, allowing you to instantly switch between the beautifully parsed JSON and the raw, original string payload. * Zero Configuration Required for Dashboards: It works seamlessly via a DOM mutation observer, meaning it automatically formats new log rows as they stream in or as you paginate, without needing to refresh the page. π How it Works 1. Click the extension icon in your browser toolbar. 2. Enter the exact names of the OpenSearch fields that contain JSON strings (one field per line). 3. Click "Save Settings." 4. Expand a log document in OpenSearch/Kibana. If the configured field contains valid JSON, it is instantly replaced with an interactive viewer! π Privacy & Permissions This extension runs completely locally within your browser. * Storage Permission: Used exclusively to save the list of field names you configure in the popup. * All URLs Permission: Required to detect OpenSearch/Kibana interfaces regardless of where they are hosted (e.g., internal company domains, AWS managed domains, localhost). No data is ever collected, tracked, or sent to external servers.
0 out of 5No ratings
Details
- Version1.0
- UpdatedApril 11, 2026
- Offered byoleksii.t
- Size705KiB
- LanguagesEnglish (United Kingdom)
- DeveloperXanthis 14 Paphos 8048 CY
Email
pytnik.tov@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes