/openbmc/telemetry/src/ |
H A D | report_manager.cpp | 51 std::vector<std::string> reportActions, in ReportManager() 79 reportActions, in ReportManager() 140 const std::vector<ReportAction>& reportActions, Milliseconds interval, in addReport() argument 147 return addReport(reportId, reportName, reportingType, reportActions, in addReport() 155 const std::vector<ReportAction>& reportActions, Milliseconds interval, in addReport() argument 170 reportFactory->make(id, name, reportingType, reportActions, interval, in addReport() 196 std::vector<ReportAction> reportActions = utils::transform( in loadFromPersistent() local 197 data->at("ReportActions").get<std::vector<uint32_t>>(), in loadFromPersistent() 217 reportActions, Milliseconds(interval), appendLimit, in loadFromPersistent()
|
H A D | report.cpp | 35 reportActions(reportActionsIn.begin(), reportActionsIn.end()), in Report() 49 reportActions.insert(ReportAction::logToMetricReportsCollection); in Report() 310 return reportActions.contains(ReportAction::emitsReadingsUpdate); in makeReportInterface() 318 return reportActions.contains( in makeReportInterface() 322 "ReportActions", sdbusplus::vtable::property_::emits_change, in makeReportInterface() 330 if (tmp != reportActions) in makeReportInterface() 332 reportActions = tmp; in makeReportInterface() 340 reportActions, [](const auto reportAction) { in makeReportInterface() 476 if (utils::contains(reportActions, ReportAction::emitsReadingsUpdate)) in updateReadings() 499 data["ReportActions"] = in storeConfiguration() [all …]
|
H A D | report_manager.hpp | 54 const std::vector<ReportAction>& reportActions, Milliseconds interval, 60 const std::vector<ReportAction>& reportActions, Milliseconds interval,
|
H A D | report.hpp | 60 std::vector<ReportAction> reportActions, const Milliseconds period, 118 std::unordered_set<ReportAction> reportActions; member in Report
|
H A D | report_factory.cpp | 21 const std::vector<ReportAction>& reportActions, Milliseconds period, in make() argument 44 reportActions, period, appendLimit, reportUpdates, reportManager, in make()
|
H A D | report_factory.hpp | 35 const std::vector<ReportAction>& reportActions, Milliseconds period,
|
/openbmc/telemetry/tests/src/ |
H A D | test_report.cpp | 140 params.reportActions(), params.interval(), params.appendLimit(), in makeReport() 235 getProperty<std::vector<std::string>>(sut->getPath(), "ReportActions"), in TEST_F() 236 Eq(utils::transform(defaultParams().reportActions(), [](const auto v) { in TEST_F() 240 Eq(utils::contains(defaultParams().reportActions(), in TEST_F() 250 Eq(utils::contains(defaultParams().reportActions(), in TEST_F() 320 utils::transform(defaultParams().reportActions(), in TEST_F() 325 setProperty(sut->getPath(), "ReportActions", newActions).value(), in TEST_F() 328 getProperty<std::vector<std::string>>(sut->getPath(), "ReportActions"), in TEST_F() 343 utils::transform(defaultParams().reportActions(), in TEST_F() 348 setProperty(sut->getPath(), "ReportActions", newAction in TEST_F() [all...] |
H A D | test_report_manager.cpp | 82 utils::transform(params.reportActions(), in addReport() 563 {"ReportActions", reportParams.reportActions()},
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | metric_report_definition.hpp | 103 "xyz.openbmc_project.Telemetry.Report.ReportActions.EmitsReadingsUpdate") in toRedfishReportAction() 108 "xyz.openbmc_project.Telemetry.Report.ReportActions.LogToMetricReportsCollection") in toRedfishReportAction() 120 return "xyz.openbmc_project.Telemetry.Report.ReportActions.EmitsReadingsUpdate"; in toDbusReportAction() 124 return "xyz.openbmc_project.Telemetry.Report.ReportActions.LogToMetricReportsCollection"; in toDbusReportAction() 278 std::vector<std::string> reportActions; in fillReportDefinition() local 290 reportingType, "Interval", interval, "ReportActions", reportActions, in fillReportDefinition() 324 for (const std::string& action : reportActions) in fillReportDefinition() 338 asyncResp->res.jsonValue["ReportActions"] = std::move(redfishReportActions); in fillReportDefinition() 430 std::vector<std::string> reportActions; member 447 res, action, "ReportActions/" + std::to_string(index)); in toDbusReportActions() [all …]
|
/openbmc/telemetry/tests/src/params/ |
H A D | report_params.hpp | 46 ReportParams& reportActions(std::vector<ReportAction> val) in reportActions() function in ReportParams 52 std::vector<ReportAction> reportActions() const in reportActions() function in ReportParams 128 << "\", ReportActions: "; in PrintTo()
|
/openbmc/telemetry/src/types/ |
H A D | report_action.hpp | 29 "ReportActions.EmitsReadingsUpdate", 33 "ReportActions.LogToMetricReportsCollection",
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Telemetry/ |
H A D | Report.interface.yaml | 87 - name: ReportActions 88 type: array[enum[self.ReportActions]] 177 - name: ReportActions
|
H A D | ReportManager.interface.yaml | 38 - name: ReportActions 39 type: array[enum[xyz.openbmc_project.Telemetry.Report.ReportActions]]
|
/openbmc/telemetry/redfish-tests/ |
H A D | redfish_requests.py | 95 "ReportActions": ["RedfishEvent", "LogToMetricReportsCollection"], 100 body["ReportActions"] = actions
|
H A D | test_telemetry.py | 134 r["ReportActions"] == actions
|
/openbmc/openbmc-test-automation/redfish/telemetry_service/ |
H A D | test_telemetry_report.robot | 166 ... "ReportActions":["${report_action}"], 189 Should Be True '${resp_report.dict["ReportActions"][0]}' == '${report_action}'
|
/openbmc/telemetry/src/interfaces/ |
H A D | report_factory.hpp | 41 const std::vector<ReportAction>& reportActions, Milliseconds period,
|
/openbmc/bmcweb/redfish-core/schema/dmtf/installed/ |
H A D | MetricReportDefinition_v1.xml | 86 <Property Name="ReportActions" Type="Collection(MetricReportDefinition.v1_0_0.ReportActionsEnum)" Nullable="false"> 312 <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `OnRequest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also created to clarify the behavior when a metric report definition stops updating a metric report."/> 324 <Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `ReportUpdates`, `MetricId`, and properties in `Wildcards` as writable."/> 400 <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `OnRequest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also created to clarify the behavior when a metric report definition stops updating a metric report."/> 412 <Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `ReportUpdates`, `MetricId`, and properties in `Wildcards` as writable."/> 510 <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `OnRequest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also created to clarify the behavior when a metric report definition stops updating a metric report."/> 522 <Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `ReportUpdates`, `MetricId`, and properties in `Wildcards` as writable."/> 589 <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `OnRequest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also created to clarify the behavior when a metric report definition stops updating a metric report. It was also created to clarify the description for the `ReportTimespan` property."/> 601 <Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `ReportUpdates`, `MetricId`, and properties in `Wildcards` as writable."/>
|
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
H A D | MetricReportDefinition_v1.xml | 86 …<Property Name="ReportActions" Type="Collection(MetricReportDefinition.v1_0_0.ReportActionsEnum)" … 312 …quest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also… 324 …<Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `Re… 400 …quest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also… 412 …<Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `Re… 510 …quest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also… 522 …<Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `Re… 589 …quest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also… 601 …<Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `Re…
|
/openbmc/telemetry/tests/src/mocks/ |
H A D | report_factory_mock.hpp | 81 params.reportingType(), params.reportActions(), in expectMake()
|
/openbmc/bmcweb/ |
H A D | Redfish.md | 1086 - ReportActions
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | Triggers.v1_4_0.json | 332 …cReportDefinitionType` property value. The actions specified in the `ReportActions` property of e…
|
H A D | MetricReportDefinition.v1_4_7.json | 337 "ReportActions": { object
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | Triggers.v1_4_0.json | 332 …cReportDefinitionType` property value. The actions specified in the `ReportActions` property of e…
|
H A D | MetricReportDefinition.v1_4_7.json | 337 "ReportActions": { object
|