Skip to content

Commit 0d15039

Browse files
authored
[OMON-662] Store SOR timestamp in InfluxDB as soon as run starts (#317)
1 parent b5744e0 commit 0d15039

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ endif()
3131

3232
# Define project
3333
project(Monitoring
34-
VERSION 3.15.4
34+
VERSION 3.15.5
3535
DESCRIPTION "O2 Monitoring library"
3636
LANGUAGES CXX
3737
)

examples/12-KafkaToInfluxDb.cxx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,13 @@ int main(int argc, char* argv[])
4848
if (stateChange.envinfo().state().empty()) {
4949
continue;
5050
}
51-
std::cout << stateChange.envinfo().environmentid() << "/" << stateChange.envinfo().runnumber() << " " << change.first << " SOR: " <<stateChange.envinfo().enterstatetimestamp() << " EOR: " << stateChange.timestamp() << std::endl;
5251
auto metric = Metric{"run_times"};
5352
if (change.first.find("leave") != std::string::npos) {
54-
metric.addValue(stateChange.envinfo().enterstatetimestamp(), "sor").addValue(stateChange.timestamp(), "eor");
53+
metric.addValue(stateChange.timestamp(), "eor");
54+
std::cout << stateChange.envinfo().environmentid() << "/" << stateChange.envinfo().runnumber() << " " << change.first << " EOR: " << stateChange.timestamp() << std::endl;
5555
} else {
56-
metric.addValue(stateChange.envinfo().runtype(), "type");
56+
metric.addValue(stateChange.envinfo().runtype(), "type").addValue(stateChange.envinfo().enterstatetimestamp(), "sor");
57+
std::cout << stateChange.envinfo().environmentid() << "/" << stateChange.envinfo().runnumber() << " " << change.first << " SOR: " <<stateChange.envinfo().enterstatetimestamp() << std::endl;
5758
}
5859
int run = stateChange.envinfo().runnumber();
5960
if (run > 1) {

0 commit comments

Comments
 (0)