mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
prometheus: monaco-query-field: fix metrics-list (#39347)
This commit is contained in:
@@ -84,15 +84,16 @@ const MonacoQueryField = (props: Props) => {
|
||||
Promise.resolve(historyRef.current.map((h) => h.query.expr).filter((expr) => expr !== undefined));
|
||||
|
||||
const getAllMetricNames = () => {
|
||||
const { metricsMetadata } = lpRef.current;
|
||||
const result =
|
||||
metricsMetadata == null
|
||||
? []
|
||||
: Object.entries(metricsMetadata).map(([k, v]) => ({
|
||||
name: k,
|
||||
help: v[0].help,
|
||||
type: v[0].type,
|
||||
}));
|
||||
const { metrics, metricsMetadata } = lpRef.current;
|
||||
const result = metrics.map((m) => {
|
||||
const metaItem = metricsMetadata?.[m]?.[0];
|
||||
return {
|
||||
name: m,
|
||||
help: metaItem?.help ?? '',
|
||||
type: metaItem?.type ?? '',
|
||||
};
|
||||
});
|
||||
|
||||
return Promise.resolve(result);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user