elastic / elastic/observability-migration-platform

feat: expand manual-placeholder support for unsupported dashboard widgets

Open
#247 0 comments 0 reactions 0 assignees View on GitHub
asset:dashboards capabilities enhancement program:grafana-engine workstream:translator
Dominant language
Python
Stars
6
Forks
8
Avg merge
2d 22h
Merged PRs (30d)
23

Description

## Summary
Post-release capability backlog for widgets/query shapes that migrated as manual or not-feasible placeholders in the release dashboard batch.

## Examples from the batch
Grafana:
- RabbitMQ vector-matching joins: `Log entries committed / s`, `Leader elections / s`.
- Envoy histogram/label_replace gaps.
- JVM divergent arithmetic/grouping in `GC Pressure`.

Datadog:
- Status/manage widgets that need Elastic Synthetics or alert-rule equivalents.
- `event_stream`, `hostmap`, `topology_map`.
- Logs pattern streams and security_signals source panels.
- Vault `ewma_3` formula in `Login request latency`.

## Acceptance criteria
- Each unsupported class either gains translator support or has a documented, user-actionable manual migration recipe.
- Coverage matrix is updated when support is added.

Contributor guide

Open the contributing guide

Research direction

Start by inventorying translator support and the coverage matrix for the listed Grafana and Datadog widget and query classes. Done means each unsupported class either has translator support or a documented, user-actionable manual migration recipe, with the coverage matrix updated.

Written by the indexing model from the issue text.

Assessment

Tech stack
grafana, python
Domain
observability-sre, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.