| /openbmc/telemetry/redfish-tests/ |
| H A D | test_telemetry.py | 98 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 D | conftest.py | 23 def telemetry(request, redfish): function
|
| /openbmc/bmcweb/redfish-core/lib/ |
| H A D | metric_report.hpp | 54 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 D | metric_report_definition.hpp | 60 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 D | trigger.hpp | 54 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 D | telemetry_service.hpp | 54 telemetry::service, "/xyz/openbmc_project/Telemetry/Reports", in handleTelemetryServiceGet()
|
| /openbmc/telemetry/ |
| H A D | README.md | 19 - 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 D | xyz.openbmc_project.Telemetry.service.in | 6 ExecStart=@bindir@/telemetry
|
| H A D | meson.build | 53 'telemetry',
|
| /openbmc/openbmc-test-automation/redfish/telemetry_service/ |
| H A D | test_telemetry_report.robot | 3 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 D | opentelemetry-cpp_1.20.0.bb | 2 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 D | telemetry_git.bb | 3 HOMEPAGE = "https://github.com/openbmc/telemetry" 15 SRC_URI = "git://github.com/openbmc/telemetry;branch=master;protocol=https"
|
| /openbmc/telemetry/tests/ |
| H A D | meson.build | 15 'telemetry-ut', 17 'telemetry-ut',
|
| /openbmc/bmcweb/redfish-core/src/ |
| H A D | dbus_log_watcher.cpp | 139 const telemetry::TimestampReadings* readings = in getReadingsForReport() 140 std::get_if<telemetry::TimestampReadings>(&found->second); in getReadingsForReport()
|
| H A D | subscription.cpp | 257 const telemetry::TimestampReadings& var) in filterAndSendReports() 274 if (!telemetry::fillReport(msg, reportId, var)) in filterAndSendReports()
|
| /openbmc/openbmc/meta-phosphor/recipes-phosphor/packagegroups/ |
| H A D | packagegroup-obmc-apps.bb | 30 ${PN}-telemetry \ 172 SUMMARY:${PN}-telemetry = "Telemetry solution" 173 RDEPENDS:${PN}-telemetry = " \ 174 telemetry \
|
| /openbmc/openbmc/meta-phosphor/classes/ |
| H A D | obmc-phosphor-image.bbclass | 29 # - obmc-telemetry - OpenBMC telemetry solution 64 FEATURE_PACKAGES_obmc-telemetry ?= "packagegroup-obmc-apps-telemetry"
|
| /openbmc/docs/designs/ |
| H A D | telemetry.md | 1 # 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 D | telemetry_readings.hpp | 18 namespace telemetry namespace
|
| H A D | subscription.hpp | 76 const telemetry::TimestampReadings& var);
|
| /openbmc/telemetry/src/ |
| H A D | report_manager.cpp | 21 sdbusplus::common::xyz::openbmc_project::telemetry::Report; 23 sdbusplus::common::xyz::openbmc_project::telemetry::ReportManager;
|
| H A D | trigger_manager.cpp | 17 sdbusplus::common::xyz::openbmc_project::telemetry::TriggerManager;
|
| /openbmc/bmcweb/redfish-core/include/utils/ |
| H A D | telemetry_utils.hpp | 28 namespace telemetry namespace
|
| /openbmc/openbmc/meta-phosphor/recipes-phosphor/images/ |
| H A D | obmc-phosphor-image.bb | 45 obmc-telemetry \
|
| /openbmc/openbmc/meta-ibm/recipes-phosphor/images/ |
| H A D | obmc-phosphor-image.bbappend | 11 IMAGE_FEATURES:remove:witherspoon = "obmc-telemetry"
|