1 item
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.
Jul 1, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.