Hello, using loki with logQL. I am trying to get the difference in time between consecutive log lines. My goal is to get the total time that the state machine was in a certain state (attributes_target). I cannot seem to do operations on the timestamps of the logs
Here is a example of the logs that show to state transitions from source to target state.
1739968397584 {"body":"State transition","severity":"INFO","attributes":{"NAME":"StateMachineHandler","source":"ReconnectingConnectedModem","target":"WaitingForFirstFrame"},"resources":{"service.name":"tablet","service.version":"0.0.1"},"instrumentation_scope":{"name":"tablet::state_machine::tablet_statemachine_handler"}}
1739968396771 {"body":"State transition","severity":"INFO","attributes":{"NAME":"StateMachineHandler","source":"Interrupted","target":"ReconnectingConnectedModem"},"resources":{"service.name":"tablet","service.version":"0.0.1"},"instrumentation_scope":{"name":"tablet::state_machine::tablet_statemachine_handler"}}
1739968392724 {"body":"State transition","severity":"INFO","attributes":{"NAME":"StateMachineHandler","source":"Playing","target":"Interrupted"},"resources":{"service.name":"tablet","service.version":"0.0.1"},"instrumentation_scope":{"name":"tablet::state_machine::tablet_statemachine_handler"}}