Skip to content

Improve telemetry JSON by reporting ERROR alerts for better UX and dashboards #1147

@ddjain

Description

@ddjain

Is your feature request related to a problem? Please describe.
The telemetry payload currently sent to Elasticsearch includes rich scenario, cluster, and node-level data, but does not capture runtime error logs. As a result, failures that occur during execution are not easily searchable, indexable, or visible in run summaries and dashboards.

To improve observability and user experience, we should extend the telemetry schema to include ERROR-level logs as a first-class field in the payload.

Describe the solution you'd like
Proposed Schema to be added in existing chaos data

"error_logs": [
  {
    "timestamp": "2026-02-02T10:59:52Z",
    "message": "Class: (import failed) Module: krkn.scenario_plugins.native.native_scenario_plugin"
  }
]

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions