opensearch-project / opensearch-catalog

The OpenSearch Catalog is designed to make it easier for developers and community to contribute, search and install artifacts like plugins, visualization dashboards, ingestion to visualization content packs (data pipeline configurations, normalization, ingestion, dashboards).
Apache License 2.0
20 stars 19 forks source link

[Integration]Services Year Over Year Compare visualization #102

Open YANG-DB opened 8 months ago

YANG-DB commented 8 months ago

What is the integration resource ? A new Services Year Over Year widget (visualization) is needed to add the capability for showing a clear and interactive visualization of the RED (RequestsErrorsDuration) measuring Metrics tool for comparing RED behavioural from current time frame to some selected baseline

The new Services Year Over Year widget should be:

What is the integration source protocol ?

Which agents would you use to ship this data ?

Which Dashboards would you be using ?

This is a vega-visualization component that is both configurable and agile for updates without any code changes


Do you have any additional context?

Screenshot 2024-01-16 at 4 23 23 PM Screenshot 2024-01-16 at 4 23 12 PM Screenshot 2024-01-16 at 4 22 56 PM
YANG-DB commented 7 months ago

https://github.com/opensearch-project/opensearch-catalog/assets/48943349/b0c4fdf5-8bf7-4f83-93b1-a6fb2903c3ab

RyanL1997 commented 7 months ago

Hi @YANG-DB, I also tried out some of the other representations. And in each representation, I have also enabled the tooltips, so if the user hover the cursor on the data point, they should see the detailed data:

1. Linear representation (similar to yours):

Screenshot 2024-02-07 at 4 55 28 PM

2. Stacked Bar Chart Representation (It can show a cumulative service duration on each time point):

Screenshot 2024-02-07 at 4 56 14 PM

3. Heatmap Representation (Easy to find the peak of each time point for each service)

Screenshot 2024-02-07 at 4 56 44 PM

Demo Video:

https://github.com/opensearch-project/opensearch-catalog/assets/109499885/8b4e6ad6-febc-4138-a6e7-81a747facf53