Comments (8)
@tomkralidis You can add your proposed metrics here
https://github.com/wmo-im/wis2-metric-hierarchy/tree/main/metric-hierarchy
I think the KPI's would be valuable as well as the number of metadata and maybe the update frequency.
from wis2-guide.
TT-WISMD 2023-09-13:
- GDC reports (monthly)
- metadata
- pass/fail by centre
- KPI results by centre
- overall number by centre
- score/grade per document per centre
- documents per centre/country
- documents per Earth system discipline
- API
- most popular search terms
- number of core / recommended datasets
- number of requests
- metadata
from wis2-guide.
cc @antje-s
from wis2-guide.
Added a first proposal
https://github.com/wmo-im/wis2-metric-hierarchy/blob/main/metric-hierarchy/gdc.csv
Currently used:
- percentage instead of grade/score (easy to understand and compare)
- no total number, since this corresponds to the sum of core + recommended or passed + failed
Not yet included: - KPI - documents per Earth system discipline
Perhaps more relevant total number of metadata records per Earth system discipline instead of KPI value?
from wis2-guide.
TT-WISMD 2023-10-06:
- @antje-s to provide example OpenMetrics payload (open new issue RE: metrics requirements for GDCs)
from wis2-guide.
- Some general information about openmetrics can be found at https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md
- Our GC metrics are one regular example, which can be accessed at https://opendata.dwd.de/test/wis2/cache/metrics/globalcache/gc_metrics.txt
Example:
# HELP wmo_wis2_gc_downloaded Amount of downloaded file
# TYPE wmo_wis2_gc_downloaded gauge
wmo_wis2_gc_downloaded{centre_id="all",country="all",report_by="dwd"} 546701.0
wmo_wis2_gc_downloaded{centre_id="gts_to_wis2_dwd",country="xxg",report_by="dwd"} 0.0
wmo_wis2_gc_downloaded{centre_id="dwd",country="deu",report_by="dwd"} 357.0
wmo_wis2_gc_downloaded{centre_id="swic",country="xxg",report_by="dwd"} 38377.0
...
Short description of the structure:
# HELP my_description
# TYPE metric_type
my_metric_name{my_label1=label1_value,my_label2=label2_value} metric_value
(Comment: Our values provided online also contain the timestamp of the metric value at the end of the line)
from wis2-guide.
@antje-s thanks; can you add a minimal example based on the proposed GDC metrics?
from wis2-guide.
e.g.
# HELP wmo_wis2_gdc_passed_total Number of metadata records passed validation
# TYPE wmo_wis2_gdc_passed_total gauge
wmo_wis2_gdc_passed_total{centre_id="dwd",report_by="ca-eccc-msc"} 4
wmo_wis2_gdc_passed_total{centre_id="eumetsat",report_by="ca-eccc-msc"} 5
...
# HELP wmo_wis2_gdc_failed_total Number of metadata records failed validation
# TYPE wmo_wis2_gdc_failed_total gauge
wmo_wis2_gdc_failed_total{centre_id="dwd",report_by="ca-eccc-msc"} 2
wmo_wis2_gdc_failed_total{centre_id="eumetsat",report_by="ca-eccc-msc"} 2
...
(one label for each center)
from wis2-guide.
Related Issues (20)
- Add content for section on ODIS within interoperability with external systems HOT 2
- Create section describing interoperability between WIS2 and WHOS
- Develop non-regulatory material for WIS2 operations HOT 1
- Image captions don't render in HTML output
- In the Data Consumer part... HOT 7
- "+" signs don't always render in the documentation HOT 1
- Additional Guidance for data publishers HOT 2
- Need to add crossref to WCMP2 KPIs HOT 5
- Add section on WCMP2 KPIs
- Change "Manual on GDPFS" to "Manual on WIPPS" HOT 1
- Add definitions to Guide HOT 4
- Add guidance on how to make data_id unique
- Ensure all relevant metrics are included in the Guide
- Defining the mime type for WMO formats (GRIB and BUFR) HOT 4
- global service HTTP request identification HOT 2
- fix typo in part 2 HOT 1
- Global Cache web analytics HOT 1
- clarify whether to validate age of WNM pubtime
- add clarification on data updates
- add Global Replay Service HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wis2-guide.