#support

Resolving Table Headings and Converting Durationnano to Seconds

TLDR Hannes asked how to change table headings and convert durationnano to seconds, Srikanth recommended using a formula for conversion and "Legend" for formatting. Later Hannes clarified the issue was resolved.

Powered by Struct AI
10
3w
Solved
Join the chat
Sep 05, 2023 (3 weeks ago)
Hannes
Photo of md5-5fd18cb6c0f914cf7a6415b80c54af65
Hannes
07:04 PM
Is there a simple way to change the headings in a table? Another question, how can I convert durationnano into seconds?
Image 1 for Is there a simple way to change the headings in a table? Another question, how can I convert durationnano into seconds?
Sep 06, 2023 (3 weeks ago)
Srikanth
Photo of md5-ce04a9988e2fd758a659dc55be6f2543
Srikanth
08:00 AM
> Is there a simple way to change the headings in a table
Use the Legend formatting option

> how can I convert durationnano into seconds
Cumbersome but you can use formula.
Hannes
Photo of md5-5fd18cb6c0f914cf7a6415b80c54af65
Hannes
10:40 AM
Trying to use a formula like B/1000000 results in
API responded with 400 - encountered multiple errors: error in query-F1: code: 62, message: Syntax error: failed at position 50 ('.'): .sidekiq.job_class, B.ts as ts, B.value / 1000000 as value FROM (SELECT now() as ts, stringTagMap['messaging.sidekiq.job_class'] as `messaging.sidekiq.job_class. Expected one of: token, Comma, FROM, PREWHERE, WHERE, GROUP BY, WITH, HAVING, WINDOW, ORDER BY, LIMIT, OFFSET, SETTINGS, UNION, EXCEPT, INTERSECT, INTO OUTFILE, FORMAT, end of query

10:42
Hannes
10:42 AM
I've tried {{tag_messaging.sidekiq.job_class}} , {{sidekiq.job_class}} & {{job_class}} none of which resulted in the class name to be used. What should I be using?
Srikanth
Photo of md5-ce04a9988e2fd758a659dc55be6f2543
Srikanth
10:42 AM
Just use {{messaging.sidekiq.job_class}}
10:43
Srikanth
10:43 AM
Sorry I don’t think I understand it properly. What heading do you want to see?
10:44
Srikanth
10:44 AM
> Trying to use a formula like B/1000000 results in
Can you share the full API response?
Hannes
Photo of md5-5fd18cb6c0f914cf7a6415b80c54af65
Hannes
10:45 AM
{"status":"error","data":{"F1":"SELECT B.messaging.sidekiq.job_class as messaging.sidekiq.job_class, B.ts as ts, B.value / 1000000 as value FROM (SELECT now() as ts, stringTagMap['messaging.sidekiq.job_class'] as `messaging.sidekiq.job_class`, quantile(0.99)(durationNano) as value from signoz_traces.distributed_signoz_index_v2 where (timestamp \u003e= '1693993539000000000' AND timestamp \u003c= '1693997100000000000') AND has(stringTagMap, 'messaging.sidekiq.job_class') group by `messaging.sidekiq.job_class` LIMIT 100) as B "},"errorType":"bad_data","error":"encountered multiple errors: error in query-F1: code: 62, message: Syntax error: failed at position 50 ('.'): .sidekiq.job_class, B.ts as ts, B.value / 1000000 as value FROM (SELECT now() as ts, stringTagMap['messaging.sidekiq.job_class'] as `messaging.sidekiq.job_class. Expected one of: token, Comma, FROM, PREWHERE, WHERE, GROUP BY, WITH, HAVING, WINDOW, ORDER BY, LIMIT, OFFSET, SETTINGS, UNION, EXCEPT, INTERSECT, INTO OUTFILE, FORMAT, end of query"}
10:47
Hannes
10:47 AM
I'll start a new thread for the heading one 🙂
10:57
Hannes
10:57 AM
heading issue resolved 🙂