Skip to content

Commit

Permalink
fix text fields references with .keyword references for jaeger mapping:
Browse files Browse the repository at this point in the history
 - traceID -> traceID.keyword
 - process.serviceName -> process.serviceName.keyword
 - operationName -> operationName.keyword

Signed-off-by: YANGDB <[email protected]>
  • Loading branch information
YANG-DB committed Jun 23, 2023
1 parent 4ab8089 commit 5e98b21
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 32 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -111,10 +111,10 @@ export const getJaegerDashboardQuery = () => {
multi_terms: {
terms: [
{
field: "process.serviceName"
field: "process.serviceName.keyword"
},
{
field: "operationName"
field: "operationName.keyword"
},
],
order: {
Expand All @@ -133,7 +133,7 @@ export const getJaegerDashboardQuery = () => {
init_script: 'state.traceIDToLatencyMap = [:];',
map_script: `
if (doc.containsKey('duration') && !doc['duration'].empty) {
def traceID = doc['traceID'].value;
def traceID = doc['traceID.keyword'].value;
if (!state.traceIDToLatencyMap.containsKey(traceID)) {
state.traceIDToLatencyMap[traceID] = doc['duration'].value;
}
Expand Down Expand Up @@ -169,7 +169,7 @@ export const getJaegerDashboardQuery = () => {

trace_count: {
cardinality: {
field: 'traceID',
field: 'traceID.keyword',
},
},
error_count: {
Expand All @@ -181,7 +181,7 @@ export const getJaegerDashboardQuery = () => {
aggs: {
trace_count: {
cardinality: {
field: 'traceID',
field: 'traceID.keyword',
},
},
},
Expand Down Expand Up @@ -217,10 +217,10 @@ export const getJaegerErrorDashboardQuery = () => {
multi_terms: {
terms: [
{
field: "process.serviceName"
field: "process.serviceName.keyword"
},
{
field: "operationName"
field: "operationName.keyword"
},
],
order: {
Expand All @@ -234,7 +234,7 @@ export const getJaegerErrorDashboardQuery = () => {
init_script: 'state.traceIDToLatencyMap = [:];',
map_script: `
if (doc.containsKey('duration') && !doc['duration'].empty) {
def traceID = doc['traceID'].value;
def traceID = doc['traceID.keyword'].value;
if (!state.traceIDToLatencyMap.containsKey(traceID)) {
state.traceIDToLatencyMap[traceID] = doc['duration'].value;
}
Expand Down Expand Up @@ -270,7 +270,7 @@ export const getJaegerErrorDashboardQuery = () => {

trace_count: {
cardinality: {
field: 'traceID',
field: 'traceID.keyword',
},
},
error_count: {
Expand All @@ -282,7 +282,7 @@ export const getJaegerErrorDashboardQuery = () => {
aggs: {
trace_count: {
cardinality: {
field: 'traceID',
field: 'traceID.keyword',
},
},
},
Expand Down Expand Up @@ -388,10 +388,10 @@ export const getJaegerLatencyTrendQuery = () => {
multi_terms: {
terms: [
{
field: "process.serviceName"
field: "process.serviceName.keyword"
},
{
field: "operationName"
field: "operationName.keyword"
},
],
},
Expand All @@ -407,7 +407,7 @@ export const getJaegerLatencyTrendQuery = () => {
init_script: 'state.traceIdToLatencyMap = [:];',
map_script: `
if (doc.containsKey('traceGroupFields.durationInNanos') && !doc['traceGroupFields.durationInNanos'].empty) {
def traceId = doc['traceId'].value;
def traceId = doc['traceID.keyword'].value;
if (!state.traceIdToLatencyMap.containsKey(traceId)) {
state.traceIdToLatencyMap[traceId] = doc['traceGroupFields.durationInNanos'].value;
}
Expand Down Expand Up @@ -464,10 +464,10 @@ export const getJaegerErrorTrendQuery = () => {
multi_terms: {
terms: [
{
field: "process.serviceName"
field: "process.serviceName.keyword"
},
{
field: "operationName"
field: "operationName.keyword"
},
],
},
Expand All @@ -487,14 +487,14 @@ export const getJaegerErrorTrendQuery = () => {
aggs: {
trace_count: {
cardinality: {
field: 'traceID',
field: 'traceID.keyword',
},
},
},
},
trace_count: {
cardinality: {
field: 'traceID',
field: 'traceID.keyword',
},
},
error_rate: {
Expand Down Expand Up @@ -577,10 +577,10 @@ export const getDashboardTraceGroupPercentiles = (mode: TraceAnalyticsMode, buck
multi_terms: {
terms: [
{
field: "process.serviceName"
field: "process.serviceName.keyword"
},
{
field: "operationName"
field: "operationName.keyword"
},
],
},
Expand All @@ -602,10 +602,10 @@ export const getDashboardTraceGroupPercentiles = (mode: TraceAnalyticsMode, buck
must: [
{
term: {
'process.serviceName': item[0]
'process.serviceName.keyword': item[0]
}},{
term: {
'operationName': item[1]
'operationName.keyword': item[1]
},
}]
}})
Expand Down Expand Up @@ -693,14 +693,14 @@ export const getErrorRatePltQuery = (mode: TraceAnalyticsMode, fixedInterval) =>
aggs: {
trace_count: {
cardinality: {
field: 'traceID',
field: 'traceID.keyword',
},
},
},
},
trace_count: {
cardinality: {
field: 'traceID',
field: 'traceID.keyword',
},
},
error_rate: {
Expand Down Expand Up @@ -746,7 +746,7 @@ export const getTopErrorRatePltQuery = (fixedInterval) => {
aggs: {
trace_count: {
cardinality: {
field: 'traceID',
field: 'traceID.keyword',
},
},
},
Expand Down Expand Up @@ -792,7 +792,7 @@ export const getDashboardThroughputPltQuery = (mode: TraceAnalyticsMode, fixedIn
aggs: {
trace_count: {
cardinality: {
field: mode === 'jaeger' ? 'traceID': 'traceId',
field: mode === 'jaeger' ? 'traceID.keyword': 'traceId',
},
},
},
Expand All @@ -817,10 +817,10 @@ export const getDashboardErrorTopGroupsQuery = (mode: TraceAnalyticsMode) => {
multi_terms: {
terms: [
{
"field": "process.serviceName"
"field": "process.serviceName.keyword"
},
{
"field": "operationName"
"field": "operationName.keyword"
}
],
order: {
Expand All @@ -838,14 +838,14 @@ export const getDashboardErrorTopGroupsQuery = (mode: TraceAnalyticsMode) => {
aggs: {
trace_count: {
cardinality: {
field: 'traceID',
field: 'traceID.keyword',
},
},
},
},
trace_count: {
cardinality: {
field: 'traceID',
field: 'traceID.keyword',
},
},
error_rate: {
Expand Down Expand Up @@ -898,7 +898,7 @@ export const getDashboardThroughputTopGroupsQuery = (mode: TraceAnalyticsMode) =
},
trace_count: {
cardinality: {
field: mode === 'jaeger' ? 'traceID': 'traceId',
field: mode === 'jaeger' ? 'traceID.keyword': 'traceId',
},
},
average_latency: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ export const getServiceBreakdownQuery = (traceId: string, mode: TraceAnalyticsMo
aggs: {
service_type: {
terms: {
field: 'process.serviceName',
field: 'process.serviceName.keyword',
order: [
{
total_latency_nanos: 'desc',
Expand Down Expand Up @@ -474,7 +474,7 @@ export const getValidTraceIdsQuery = (DSL) => {
aggs: {
traces: {
terms: {
field: 'traceID',
field: 'traceID.keyword',
size: 10000,
},
},
Expand Down

0 comments on commit 5e98b21

Please sign in to comment.