Splunk Search

Convert negative seconds to duration

joxley
Path Finder

I have a column of seconds, some of which are negative (representing an outage). I want to use tostring(duration, "duration") on the column, but that doesn't work

| stats count | eval count=-5 | eval duration=tostring(count, "duration")
1 Solution

joxley
Path Finder

Absolute the duration in the conversion and prepend it with a - or empty string.

| stats count | eval count=-5 | eval duration=if(count<0, "-", "") + tostring(abs(count), "duration")

View solution in original post

0 Karma

joxley
Path Finder

Absolute the duration in the conversion and prepend it with a - or empty string.

| stats count | eval count=-5 | eval duration=if(count<0, "-", "") + tostring(abs(count), "duration")
0 Karma
Get Updates on the Splunk Community!

Extending Observability Content to Splunk Cloud

Watch Now!   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to leverage ...

More Control Over Your Monitoring Costs with Archived Metrics!

What if there was a way you could keep all the metrics data you need while saving on storage costs?This is now ...

New in Observability Cloud - Explicit Bucket Histograms

Splunk introduces native support for histograms as a metric data type within Observability Cloud with Explicit ...