Home
last modified time | relevance | path

Searched refs:telemetry (Results 1 – 25 of 39) sorted by relevance

12

/openbmc/telemetry/redfish-tests/
H A Dtest_telemetry.py98 telemetry, report_definitions argument
101 for i in range(telemetry.max_reports):
103 assert telemetry.max_reports == len(report_definitions.get_collection())
105 id + str(telemetry.max_reports),
107 interval=telemetry.min_interval,
163 def test_add_report_with_metric(redfish, telemetry, report_definitions): argument
164 if len(telemetry.metrics) <= 0:
166 metric = {"MetricId": "Id1", "MetricProperties": [telemetry.metrics[0]]}
190 def test_add_report_with_many_metrics(redfish, telemetry, report_definitions): argument
191 if len(telemetry.metrics) <= 0:
[all …]
H A Dconftest.py23 def telemetry(request, redfish): function
/openbmc/bmcweb/redfish-core/lib/
H A Dmetric_report.hpp54 telemetry::reportInterface}; in requestRoutesMetricReportCollection()
76 const std::string reportPath = telemetry::getDbusReportPath(id); in requestRoutesMetricReport()
96 telemetry::TimestampReadings>( in requestRoutesMetricReport()
97 *crow::connections::systemBus, telemetry::service, in requestRoutesMetricReport()
98 reportPath, telemetry::reportInterface, "Readings", in requestRoutesMetricReport()
101 const telemetry::TimestampReadings& ret) { in requestRoutesMetricReport()
110 telemetry::fillReport(asyncResp->res.jsonValue, in requestRoutesMetricReport()
114 telemetry::service, reportPath, telemetry::reportInterface, in requestRoutesMetricReport()
H A Dmetric_report_definition.hpp60 namespace telemetry namespace
355 telemetry::toRedfishCollectionFunction(collectionFunction); in fillReportDefinition()
484 telemetry::toDbusCollectionFunction(*collectionFunction); in getUserMetric()
803 telemetry::ReadingParameters readingParams; in performAddReport()
843 telemetry::service, "/xyz/openbmc_project/Telemetry/Reports", in performAddReport()
1198 telemetry::service, telemetry::getDbusReportPath(id), in setReportMetrics()
1199 telemetry::reportInterface, in setReportMetrics()
1329 telemetry::reportInterface}; in handleMetricReportDefinitionCollectionGet()
1399 const std::shared_ptr<telemetry::AddReport>& addReportReq, in afterRetrieveUriToDbusMap()
1422 telemetry::AddReportArgs args; in handleMetricReportDefinitionsPost()
[all …]
H A Dtrigger.hpp54 namespace telemetry namespace
953 telemetry::Context ctx; in handleTriggerCollectionPost()
954 if (!telemetry::parsePostTriggerParams(asyncResp->res, req, ctx)) in handleTriggerCollectionPost()
990 telemetry::triggerInterface}; in requestRoutesTriggerCollection()
1001 telemetry::handleTriggerCollectionPost, std::ref(app))); in requestRoutesTriggerCollection()
1017 *crow::connections::systemBus, telemetry::service, in requestRoutesTrigger()
1018 telemetry::getDbusTriggerPath(id), in requestRoutesTrigger()
1019 telemetry::triggerInterface, in requestRoutesTrigger()
1037 if (!telemetry::fillTrigger(asyncResp->res.jsonValue, in requestRoutesTrigger()
1056 telemetry::getDbusTriggerPath(id); in requestRoutesTrigger()
[all …]
H A Dtelemetry_service.hpp54 telemetry::service, "/xyz/openbmc_project/Telemetry/Reports", in handleTelemetryServiceGet()
/openbmc/telemetry/
H A DREADME.md19 - generic and centralized way to observe telemetry data inside system
24 1. [OpenBMC platform telemetry design](https://github.com/openbmc/docs/blob/master/designs/telemetr…
H A Dxyz.openbmc_project.Telemetry.service.in6 ExecStart=@bindir@/telemetry
H A Dmeson.build53 'telemetry',
/openbmc/openbmc-test-automation/redfish/telemetry_service/
H A Dtest_telemetry_report.robot3 Documentation Test telemetry functionality of OpenBMC.
28 [Documentation] Verify basic telemetry report creations for different metrics.
43 [Documentation] Verify error while creating telemetry report more than max report limit.
64 [Documentation] Verify basic telemetry report creations for PCIE.
139 # telemetry definition.
147 # Find and collect actual telemetry definitions.
154 [Documentation] Find actual telemetry definitions available and store.
162 # value Equivalent regex expression of telemetry definition.
183 [Documentation] Create a basic telemetry report with single metric.
189 # metric_definition_type Name of telemetry report which needs to be created.
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/opentelemetry/
H A Dopentelemetry-cpp_1.20.0.bb2 DESCRIPTION = "An Observability framework to create and manage telemetry data \
4 HOMEPAGE = "https://github.com/open-telemetry/opentelemetry-cpp"
10 SRC_URI = "gitsm://github.com/open-telemetry/opentelemetry-cpp.git;protocol=https;branch=main;tag=v…
/openbmc/openbmc/meta-phosphor/recipes-phosphor/telemetry/
H A Dtelemetry_git.bb3 HOMEPAGE = "https://github.com/openbmc/telemetry"
15 SRC_URI = "git://github.com/openbmc/telemetry;branch=master;protocol=https"
/openbmc/telemetry/tests/
H A Dmeson.build15 'telemetry-ut',
17 'telemetry-ut',
/openbmc/bmcweb/redfish-core/src/
H A Ddbus_log_watcher.cpp139 const telemetry::TimestampReadings* readings = in getReadingsForReport()
140 std::get_if<telemetry::TimestampReadings>(&found->second); in getReadingsForReport()
H A Dsubscription.cpp257 const telemetry::TimestampReadings& var) in filterAndSendReports()
274 if (!telemetry::fillReport(msg, reportId, var)) in filterAndSendReports()
/openbmc/openbmc/meta-phosphor/recipes-phosphor/packagegroups/
H A Dpackagegroup-obmc-apps.bb30 ${PN}-telemetry \
172 SUMMARY:${PN}-telemetry = "Telemetry solution"
173 RDEPENDS:${PN}-telemetry = " \
174 telemetry \
/openbmc/openbmc/meta-phosphor/classes/
H A Dobmc-phosphor-image.bbclass29 # - obmc-telemetry - OpenBMC telemetry solution
64 FEATURE_PACKAGES_obmc-telemetry ?= "packagegroup-obmc-apps-telemetry"
/openbmc/docs/designs/
H A Dtelemetry.md1 # OpenBMC platform telemetry
14 The BMC on server platform gathers lots of telemetry data, which has to be
16 on telemetry over the Redfish, since it is standard API for platform
21 - OpenBMC platform telemetry shall leverage DMTF's [Redfish Telemetry Model][1]
22 for exposing platform telemetry over the network.
23 - OpenBMC platform telemetry shall leverage the [OpenBMC sensors architecture
25 - OpenBMC platform telemetry shall implement a service, called Telemetry to deal
35 Telemetry service requires telemetry sources to be implemented as D-Bus
46 - Metric Reports - contains actual metric reports containing telemetry data
51 OpenBMC telemetry architecture is shown on the diagram below.
[all …]
/openbmc/bmcweb/redfish-core/include/
H A Dtelemetry_readings.hpp18 namespace telemetry namespace
H A Dsubscription.hpp76 const telemetry::TimestampReadings& var);
/openbmc/telemetry/src/
H A Dreport_manager.cpp21 sdbusplus::common::xyz::openbmc_project::telemetry::Report;
23 sdbusplus::common::xyz::openbmc_project::telemetry::ReportManager;
H A Dtrigger_manager.cpp17 sdbusplus::common::xyz::openbmc_project::telemetry::TriggerManager;
/openbmc/bmcweb/redfish-core/include/utils/
H A Dtelemetry_utils.hpp28 namespace telemetry namespace
/openbmc/openbmc/meta-phosphor/recipes-phosphor/images/
H A Dobmc-phosphor-image.bb45 obmc-telemetry \
/openbmc/openbmc/meta-ibm/recipes-phosphor/images/
H A Dobmc-phosphor-image.bbappend11 IMAGE_FEATURES:remove:witherspoon = "obmc-telemetry"

12