mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Prometheus: Add traceID field on top of the exemplar popover (#59920)
Prioritize trace link
This commit is contained in:
parent
1131bac5da
commit
694dc60724
@ -70,6 +70,10 @@ export const ExemplarMarker: React.FC<ExemplarMarkerProps> = ({
|
||||
}, [setIsOpen]);
|
||||
|
||||
const renderMarker = useCallback(() => {
|
||||
// Put the traceID field in front.
|
||||
const traceIDField = dataFrame.fields.find((field) => field.name === 'traceID') || dataFrame.fields[0];
|
||||
const orderedDataFrameFields = [traceIDField, ...dataFrame.fields.filter((field) => traceIDField !== field)];
|
||||
|
||||
const timeFormatter = (value: number) => {
|
||||
return dateTimeFormat(value, {
|
||||
format: systemDateFormats.fullDate,
|
||||
@ -94,7 +98,7 @@ export const ExemplarMarker: React.FC<ExemplarMarkerProps> = ({
|
||||
<div>
|
||||
<table className={styles.exemplarsTable}>
|
||||
<tbody>
|
||||
{dataFrame.fields.map((field, i) => {
|
||||
{orderedDataFrameFields.map((field, i) => {
|
||||
const value = field.values.get(dataFrameFieldIndex.fieldIndex);
|
||||
const links = field.config.links?.length
|
||||
? getFieldLinks(field, dataFrameFieldIndex.fieldIndex)
|
||||
|
Loading…
Reference in New Issue
Block a user