Chore: Export some more from index for explore metrics (#99110)
* export some more from index.ts for explore metrics * lint * export default member * update imports in explore metrics * Update packages/grafana-prometheus/src/index.ts Co-authored-by: Nick Richmond <5732000+NWRichmond@users.noreply.github.com> * Update public/app/features/trails/helpers/MetricDatasourceHelper.ts Co-authored-by: Nick Richmond <5732000+NWRichmond@users.noreply.github.com> --------- Co-authored-by: Nick Richmond <5732000+NWRichmond@users.noreply.github.com>
This commit is contained in:
co-authored by
Nick Richmond
parent
c63c869bca
commit
6901bad03b
@@ -85,3 +85,11 @@ export {
|
||||
type StandardPromVariableQuery,
|
||||
} from './types';
|
||||
export { PrometheusVariableSupport } from './variables';
|
||||
|
||||
// For explore metrics
|
||||
export { default as PromQlLanguageProvider } from './language_provider';
|
||||
export { getPrometheusTime } from './language_utils';
|
||||
export { isValidLegacyName, utf8Support, wrapUtf8Filters } from './utf8_support';
|
||||
export { buildVisualQueryFromString } from './querybuilder/parsing';
|
||||
export { PromQueryModeller } from './querybuilder/PromQueryModeller';
|
||||
export { type QueryBuilderLabelFilter } from './querybuilder/shared/types';
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { useEffect } from 'react';
|
||||
|
||||
import { PromMetricsMetadataItem } from '@grafana/prometheus';
|
||||
import { isValidLegacyName } from '@grafana/prometheus/src/utf8_support';
|
||||
import { isValidLegacyName, PromMetricsMetadataItem } from '@grafana/prometheus';
|
||||
import {
|
||||
QueryVariable,
|
||||
SceneComponentProps,
|
||||
|
||||
@@ -4,7 +4,7 @@ import { isNumber, max, min, throttle } from 'lodash';
|
||||
import { useEffect, useState } from 'react';
|
||||
|
||||
import { DataFrame, FieldType, GrafanaTheme2, PanelData, SelectableValue } from '@grafana/data';
|
||||
import { isValidLegacyName, utf8Support } from '@grafana/prometheus/src/utf8_support';
|
||||
import { isValidLegacyName, utf8Support } from '@grafana/prometheus';
|
||||
import { config } from '@grafana/runtime';
|
||||
import {
|
||||
ConstantVariable,
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { buildVisualQueryFromString } from '@grafana/prometheus/src/querybuilder/parsing';
|
||||
import { QueryBuilderLabelFilter } from '@grafana/prometheus/src/querybuilder/shared/types';
|
||||
import { buildVisualQueryFromString, QueryBuilderLabelFilter } from '@grafana/prometheus';
|
||||
|
||||
import { isEquals } from './utils';
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { QueryBuilderLabelFilter } from '@grafana/prometheus/src/querybuilder/shared/types';
|
||||
import { QueryBuilderLabelFilter } from '@grafana/prometheus';
|
||||
import { DashboardScene } from 'app/features/dashboard-scene/scene/DashboardScene';
|
||||
|
||||
import { QueryMetric } from './getQueryMetrics'; // We only support label filters with the '=' operator
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
import { AdHocVariableFilter, RawTimeRange, Scope } from '@grafana/data';
|
||||
import { getPrometheusTime } from '@grafana/prometheus/src/language_utils';
|
||||
import { PromQueryModeller } from '@grafana/prometheus/src/querybuilder/PromQueryModeller';
|
||||
import { utf8Support } from '@grafana/prometheus/src/utf8_support';
|
||||
import { getPrometheusTime, PromQueryModeller, utf8Support } from '@grafana/prometheus';
|
||||
import { config, getBackendSrv } from '@grafana/runtime';
|
||||
|
||||
import { limitOtelMatchTerms } from '../otel/util';
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { isValidLegacyName } from '@grafana/prometheus/src/utf8_support';
|
||||
import { isValidLegacyName } from '@grafana/prometheus';
|
||||
|
||||
import { createDefaultMetricQueryDefs } from './queryGenerators/default';
|
||||
import { createHistogramMetricQueryDefs } from './queryGenerators/histogram';
|
||||
|
||||
@@ -4,8 +4,13 @@ import {
|
||||
DataSourceGetTagValuesOptions,
|
||||
MetricFindValue,
|
||||
} from '@grafana/data';
|
||||
import { PrometheusDatasource, PromMetricsMetadata, PromMetricsMetadataItem, PromQuery } from '@grafana/prometheus';
|
||||
import PromQlLanguageProvider from '@grafana/prometheus/src/language_provider';
|
||||
import {
|
||||
PrometheusDatasource,
|
||||
PromMetricsMetadata,
|
||||
PromMetricsMetadataItem,
|
||||
PromQlLanguageProvider,
|
||||
PromQuery,
|
||||
} from '@grafana/prometheus';
|
||||
import { getDataSourceSrv } from '@grafana/runtime';
|
||||
|
||||
import { DataTrail } from '../DataTrail';
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import { RawTimeRange, Scope } from '@grafana/data';
|
||||
import { getPrometheusTime } from '@grafana/prometheus/src/language_utils';
|
||||
import { isValidLegacyName } from '@grafana/prometheus/src/utf8_support';
|
||||
import { getPrometheusTime, isValidLegacyName } from '@grafana/prometheus';
|
||||
import { config, getBackendSrv } from '@grafana/runtime';
|
||||
|
||||
import { callSuggestionsApi } from '../utils';
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { AdHocVariableFilter, MetricFindValue, RawTimeRange, VariableHide } from '@grafana/data';
|
||||
import { isValidLegacyName } from '@grafana/prometheus/src/utf8_support';
|
||||
import { isValidLegacyName } from '@grafana/prometheus';
|
||||
import { config } from '@grafana/runtime';
|
||||
import { AdHocFiltersVariable, ConstantVariable, sceneGraph, SceneObject } from '@grafana/scenes';
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ import {
|
||||
ScopeSpecFilter,
|
||||
urlUtil,
|
||||
} from '@grafana/data';
|
||||
import { getPrometheusTime } from '@grafana/prometheus/src/language_utils';
|
||||
import { getPrometheusTime } from '@grafana/prometheus';
|
||||
import { config, FetchResponse, getBackendSrv, getDataSourceSrv } from '@grafana/runtime';
|
||||
import {
|
||||
AdHocFiltersVariable,
|
||||
|
||||
Reference in New Issue
Block a user