Skip to content

Commit

Permalink
enh(broker/misc): perfdata are better parsed when there are several m…
Browse files Browse the repository at this point in the history
…etrics with the same name (#1563)

REFS: MON-144658
  • Loading branch information
bouda1 committed Jul 23, 2024
1 parent bee1437 commit 67f3c36
Show file tree
Hide file tree
Showing 3 changed files with 71 additions and 7 deletions.
23 changes: 18 additions & 5 deletions broker/core/src/misc/parse_perfdata.cc
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
* For more information : [email protected]
*/

#include <absl/container/flat_hash_set.h>
#include <cctype>
#include <cfloat>
#include <cmath>
Expand Down Expand Up @@ -130,6 +131,8 @@ std::list<perfdata> misc::parse_perfdata(
uint32_t service_id,
const char* str,
const std::shared_ptr<spdlog::logger>& logger) {
absl::flat_hash_set<std::string_view> metric_name;
std::string_view current_name;
std::list<perfdata> retval;
auto id = [host_id, service_id] {
if (host_id || service_id)
Expand Down Expand Up @@ -206,11 +209,20 @@ std::list<perfdata> misc::parse_perfdata(
}

if (end - s + 1 > 0) {
current_name = std::string_view(s, end - s + 1);
std::string name(s, end - s + 1);
name.resize(misc::string::adjust_size_utf8(
name, get_centreon_storage_metrics_col_size(
centreon_storage_metrics_metric_name)));
p.name(std::move(name));
if (metric_name.contains(current_name)) {
logger->warn(
"storage: The metric '{}' appears several times in the output "
"\"{}\": you will lose any new occurence of this metric",
name, str);
error = true;
} else {
name.resize(misc::string::adjust_size_utf8(
name, get_centreon_storage_metrics_col_size(
centreon_storage_metrics_metric_name)));
p.name(std::move(name));
}
} else {
logger->error("In service {}, metric name empty before '{}...'", id(),
fmt::string_view(s, 10));
Expand Down Expand Up @@ -302,7 +314,8 @@ std::list<perfdata> misc::parse_perfdata(
p.max());

// Append to list.
retval.emplace_back(std::move(p));
metric_name.insert(current_name);
retval.push_back(std::move(p));

// Skip whitespaces.
while (isspace(*tmp))
Expand Down
3 changes: 1 addition & 2 deletions broker/core/src/misc/perfdata.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* Copyright 2011-2013 Centreon
* Copyright 2011-2024 Centreon
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand All @@ -17,7 +17,6 @@
*/

#include "com/centreon/broker/misc/perfdata.hh"

#include <cmath>

using namespace com::centreon::broker::misc;
Expand Down
52 changes: 52 additions & 0 deletions broker/core/test/misc/perfdata.cc
Original file line number Diff line number Diff line change
Expand Up @@ -253,6 +253,58 @@ TEST_F(MiscParserParsePerfdata, Simple2) {
ASSERT_TRUE(expected == *it);
}

TEST_F(MiscParserParsePerfdata, SeveralIdenticalMetrics) {
// Parse perfdata.
std::list<misc::perfdata> list{misc::parse_perfdata(
0, 0, "'et'=18.00%;15:;10:;0;100 other=15 et=13.00%", _logger)};

// Assertions.
ASSERT_EQ(list.size(), 2u);
std::list<misc::perfdata>::const_iterator it = list.begin();
misc::perfdata expected;
expected.name("et");
expected.value_type(misc::perfdata::gauge);
expected.value(18.0);
expected.unit("%");
expected.warning(std::numeric_limits<double>::infinity());
expected.warning_low(15.0);
expected.critical(std::numeric_limits<double>::infinity());
expected.critical_low(10.0);
expected.min(0.0);
expected.max(100.0);
ASSERT_TRUE(expected == *it);
++it;
ASSERT_EQ(it->name(), std::string_view("other"));
ASSERT_EQ(it->value(), 15);
ASSERT_EQ(it->value_type(), misc::perfdata::gauge);
}

TEST_F(MiscParserParsePerfdata, ComplexSeveralIdenticalMetrics) {
// Parse perfdata.
std::list<misc::perfdata> list{misc::parse_perfdata(
0, 0, "'d[foo]'=18.00%;15:;10:;0;100 other=15 a[foo]=13.00%", _logger)};

// Assertions.
ASSERT_EQ(list.size(), 2u);
std::list<misc::perfdata>::const_iterator it = list.begin();
misc::perfdata expected;
expected.name("foo");
expected.value_type(misc::perfdata::derive);
expected.value(18.0);
expected.unit("%");
expected.warning(std::numeric_limits<double>::infinity());
expected.warning_low(15.0);
expected.critical(std::numeric_limits<double>::infinity());
expected.critical_low(10.0);
expected.min(0.0);
expected.max(100.0);
ASSERT_TRUE(expected == *it);
++it;
ASSERT_EQ(it->name(), std::string_view("other"));
ASSERT_EQ(it->value(), 15);
ASSERT_EQ(it->value_type(), misc::perfdata::gauge);
}

TEST_F(MiscParserParsePerfdata, Complex1) {
// Parse perfdata.
std::list<misc::perfdata> list{misc::parse_perfdata(
Expand Down

19 comments on commit 67f3c36

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
6 9 0 15 40.00 0s

Failed Tests

Name Message ⏱️ Duration Suite
EBNHGU4_BBDO3 hostgroup_1 not found in /tmp/lua-engine.log 0.000 s Hostgroups
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 8 0 8 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
0 4 0 4 0 0s

Failed Tests

Name Message ⏱️ Duration Suite
BEOTEL_TELEGRAF_CHECK_HOST "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_TELEGRAF_CHECK_SERVICE "unencrypted server listening on 0.0.0.0:4317" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry
BEOTEL_SERVE_TELEGRAF_CONFIGURATION_NO_CRYPTED "server listen on 0.0.0.0:1443" should be available. 0.000 s Opentelemetry

Please sign in to comment.