Open Ommkwn2001 opened 2 months ago
@opensearch-project/admin move it to observability-dashboards
Hi, I met the same issue, index is displayed in the select box, but no metrics displayed.
Checking the developer console reveals a 500 HTTP request with this message:
Fetch Document Names Error:Error: Fetch Otel Metrics Error:[illegal_argument_exception] Text fields are not optimised for operations that require per-document field data like aggregations and sorting, so these operations are disabled by default. Please use a keyword field instead. Alternatively, set fielddata=true on [name] in order to load field data by uninverting the inverted index. Note that this can use significant memory.
Following this post the mapping API helped to change the type of the name field to the correct type keyword, and now the metrics appears correctly :
The mapping field type of name should be set to keyword.
I didn't find exactly what provides the default mapping used to create the index, and what actually creates this mapping on the index: dataprepper, dashoard or plugin... Another curious thing is the mapping creation flow:
So I'm asking if mapping rely only on the provided template or also on received data.
To fix this error permanently, we have configured the data prepper deployment with a custom mapping downloaded directly from the OpenSearch catalog : https://github.com/opensearch-project/opensearch-catalog/blob/main/schema/observability/metrics/metrics-1.0.0.mapping
I attached the yaml configuration for the data prepper metrics pipeline.
That's not finished, only HISTOGRAM metrics are displayed, I don't know why, so I created this #2236
Describe the bug
I install OpenSearch Dashboard , Dataprepper and Opentelemetry use with Helm chart.
So i First of i install OpenSearch and OpenSearch Dashboard and for the automatic generate index in the Opensearch dashboard i install the "Dataprepper" with this configuration in value.yaml code.
Dataprepper configuration code in value.yaml:
`
there are automatic create an index in the Opensearch dashboard with this name "ss4o_metrics-otel-%{yyyy.MM.dd}".
and i install Opentelemetry with this configuration in value.yaml code.
Opentelemetry configuration code in value.yaml:
`
when i install this Opentelemetry than my index "ss4o_metrics-otel-%{yyyy.MM.dd}" total size are automatically high. this is the index image:
there are all metrics are show in the "Discover" in OpenSearch dashboard. this is the "Discover" image :
but in the OpenSearch dashboard "Metrics" there are not any metrics are available in this "Metrics" form this is the "Metrics" image :
Expected behavior So i want to all index metrics are get in the OpenSearch dashboard "Metrics".
OpenSearch Version Please list the version of OpenSearch being used.
Dashboards Version OpenSearch Dashboards version : 2.16.0
Host/Environment (please complete the following information):