Automatically parses and formats JSON strings in specific fields on OpenSearch/Kibana dashboards.
Users
12
+1 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
3
+2 in 30 days
Store rank
#180K
#150K among extensions
Version
1.0.1
updated 1 Jul 2026
Users
monthly, 6 months
Latest, 17 Oct 2026:12 usersMove the mouse over the chart for any month
Ratings count
monthly, 6 months
Latest, 17 Oct 2026:3 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About OpenSearch JSON Field Parser
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.