Slackbot
12/07/2023, 5:15 PMNicolas Rakover
12/07/2023, 8:17 PMNicolas Rakover
12/07/2023, 10:08 PMsignoz_logs.logs_attribute_keys
table:
SELECT *
FROM signoz_logs.logs_attribute_keys
ββnameβββββββββββ¬βdatatypeββ
β log_file_path β String β
β log_iostream β String β
β logtag β String β
β time β String β
βββββββββββββββββ΄βββββββββββ
ββnameβββββββββββ¬βdatatypeββ
β log_file_path β String β
β log_iostream β String β
β logtag β String β
β time β String β
βββββββββββββββββ΄βββββββββββ
ββnameβββββββββββββββββββ¬βdatatypeββ
β attributes β String β
β body β String β
β chunker_config β String β
β data β String β
β distance_metric β String β
β dropped_attributes β Float64 β
β embedding_digest β String β
β embedding_size β Float64 β
β exception_message β String β
β exception_stacktrace β String β
β exception_type β String β
β func β String β
β log_file_path β String β
β log_iostream β String β
β logtag β String β
β max_batch_size β Float64 β
β max_input_char_length β Float64 β
β object β String β
β otelServiceName β String β
β otelSpanID β String β
β otelTraceID β String β
β otelTraceSampled β Bool β
β resource β String β
β session_id β String β
β severity_number β String β
β severity_text β String β
β solver_service_log β Bool β
β span_id β String β
β time β String β
β timestamp β String β
β trace_flags β Float64 β
β trace_id β String β
β unixtime β Float64 β
βββββββββββββββββββββββββ΄βββββββββββ
41 rows in set. Elapsed: 0.007 sec.
Nicolas Rakover
12/07/2023, 10:09 PMbody
attribute. I'm not sure how the query service around that deals with the ambiguity between body
and attributes.body
, but the symptoms I'm seeing suggest this is a likely culpritNicolas Rakover
12/07/2023, 10:10 PMsignoz_logs.logs_attribute_keys
table to restore service?Nicolas Rakover
12/07/2023, 11:31 PMnitya-signoz
12/08/2023, 4:00 AMNicolas Rakover
12/08/2023, 4:51 AMapi/v3/autocomplete/attribute_keys
route:
{
"status": "success",
"data": {
"attributeKeys": [
{
"key": "k8s_cluster_name",
"dataType": "string",
"type": "resource",
"isColumn": true,
"isJSON": false
},
{
"key": "k8s_container_name",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "k8s_container_restart_count",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "k8s_deployment_name",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "k8s_namespace_name",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "k8s_node_name",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "k8s_pod_name",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "k8s_pod_start_time",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "k8s_pod_uid",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "log_file_path",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "log_iostream",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "logtag",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "time",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "attributes",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "body",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "chunker_config",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "data",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "distance_metric",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "dropped_attributes",
"dataType": "float64",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "embedding_digest",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "embedding_size",
"dataType": "float64",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "exception_message",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "exception_stacktrace",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "exception_type",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "k8s_pod_ip",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "max_batch_size",
"dataType": "float64",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "max_input_char_length",
"dataType": "float64",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "object",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "otelServiceName",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "otelSpanID",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "otelTraceID",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "otelTraceSampled",
"dataType": "bool",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "resource",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "service_name",
"dataType": "string",
"type": "resource",
"isColumn": true,
"isJSON": false
},
{
"key": "service_sha",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "service_version",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "severity_number",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "severity_text",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "span_id",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "telemetry_auto_version",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "telemetry_sdk_language",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "telemetry_sdk_name",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "telemetry_sdk_version",
"dataType": "string",
"type": "resource",
"isColumn": false,
"isJSON": false
},
{
"key": "timestamp",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "trace_flags",
"dataType": "float64",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "trace_id",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false
},
{
"key": "span_id",
"dataType": "string",
"type": "",
"isColumn": true,
"isJSON": false
},
{
"key": "trace_flags",
"dataType": "int64",
"type": "",
"isColumn": true,
"isJSON": false
},
{
"key": "severity_text",
"dataType": "string",
"type": "",
"isColumn": true,
"isJSON": false
},
{
"key": "severity_number",
"dataType": "int64",
"type": "",
"isColumn": true,
"isJSON": false
},
{
"key": "body",
"dataType": "string",
"type": "",
"isColumn": true,
"isJSON": false
},
{
"key": "trace_id",
"dataType": "string",
"type": "",
"isColumn": true,
"isJSON": false
}
]
}
}
Nicolas Rakover
12/08/2023, 4:51 AMbody
, one with no type (I assume the top-level/native key) and another as a tag
nitya-signoz
12/08/2023, 4:52 AMNicolas Rakover
12/08/2023, 4:53 AM{
"status": "success",
"data": {
"resultType": "",
"result": [
{
"queryName": "A",
"series": null,
"list": null
}
]
}
}
nitya-signoz
12/08/2023, 5:04 AMnitya-signoz
12/08/2023, 5:07 AMlogs_attribute_keys
table by running the following on your clickhouse cli
truncate table logs_attribute_keys on cluster cluster
Nicolas Rakover
12/08/2023, 5:50 AMbody
is still completely nonfunctionalnitya-signoz
12/08/2023, 7:40 AMNicolas Rakover
12/08/2023, 4:46 PMRun Query
, neither on the console nor the network tab. This is what I get back from `query_range`:
{
"status": "success",
"data": {
"resultType": "",
"result": [
{
"queryName": "A",
"series": null,
"list": null
}
]
}
}
Nicolas Rakover
12/08/2023, 4:50 PMsignoz_logs.logs_attribute_keys
table, which now contains the following rows:
SELECT *
FROM signoz_logs.logs_attribute_keys
Query id: d821aeea-cd57-4595-83ae-9f67b4053eea
ββnameβββββββββββ¬βdatatypeββ
β log_file_path β String β
β log_iostream β String β
β logtag β String β
β time β String β
βββββββββββββββββ΄βββββββββββ
ββnameβββββββββββ¬βdatatypeββ
β log_file_path β String β
β log_iostream β String β
β logtag β String β
β time β String β
βββββββββββββββββ΄βββββββββββ
ββnameβββββββββββ¬βdatatypeββ
β log_file_path β String β
β log_iostream β String β
β logtag β String β
β time β String β
βββββββββββββββββ΄βββββββββββ
ββnameββββββββββββββββββ¬βdatatypeββ
β exception_stacktrace β String β
β exception_type β String β
β log_file_path β String β
β log_iostream β String β
β logtag β String β
β otelServiceName β String β
β otelSpanID β String β
β otelTraceID β String β
β otelTraceSampled β Bool β
β time β String β
ββββββββββββββββββββββββ΄βββββββββββ
ββnameβββββββββββ¬βdatatypeββ
β log_file_path β String β
β log_iostream β String β
β logtag β String β
β time β String β
βββββββββββββββββ΄βββββββββββ
26 rows in set. Elapsed: 0.003 sec.
Nicolas Rakover
12/08/2023, 4:51 PMbody
Nicolas Rakover
12/08/2023, 4:52 PMattributes_keys
route in my networking tab is still returning a long list of keys including those that should no longer be present:Nicolas Rakover
12/08/2023, 5:08 PMquery_range
,
{
"start": 1702051527000,
"end": 1702055127000,
"step": 60,
"variables": {},
"compositeQuery": {
"queryType": "builder",
"panelType": "list",
"builderQueries": {
"A": {
"dataSource": "logs",
"queryName": "A",
"aggregateOperator": "noop",
"aggregateAttribute": {
"id": "------false",
"dataType": "",
"key": "",
"isColumn": false,
"type": "",
"isJSON": false
},
"filters": {
"items": [
{
"id": "4e73571b",
"key": {
"key": "body",
"dataType": "string",
"type": "tag",
"isColumn": false,
"isJSON": false,
"id": "body--string--tag--false"
},
"op": "contains",
"value": "127"
}
],
"op": "AND"
},
"expression": "A",
"disabled": false,
"having": [],
"stepInterval": 60,
"limit": null,
"orderBy": [
{
"columnName": "timestamp",
"order": "desc"
}
],
"groupBy": [],
"legend": "",
"reduceTo": "sum",
"offset": 0,
"pageSize": 100
}
}
}
}
the filter is being defined on the body
key of type tag
, which is wrong (and as far as Clickhouse claims no longer exists)Nicolas Rakover
12/08/2023, 5:09 PMsignoz_logs.logs_attribute_keys
tablenitya-signoz
12/09/2023, 4:53 AMtag_attributes
table as wellNicolas Rakover
12/11/2023, 5:36 PMtag_attributes
and that did the trick πSigNoz is an open-source APM. It helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc.
Powered by