|
Android-cuttlefish cvd tool
|
#include "cuttlefish/metrics/metrics_orchestration.h"#include <unistd.h>#include <chrono>#include <string>#include <string_view>#include "fmt/format.h"#include "cuttlefish/common/libs/utils/files.h"#include "cuttlefish/common/libs/utils/tee_logging.h"#include "cuttlefish/host/commands/cvd/version/version.h"#include "cuttlefish/host/libs/log_names/log_names.h"#include "cuttlefish/metrics/conversion/metrics_data.h"#include "cuttlefish/metrics/external_proto/cf_log.pb.h"#include "cuttlefish/metrics/host/host_metrics.h"#include "cuttlefish/metrics/io/enabled.h"#include "cuttlefish/metrics/io/metrics_transmitter.h"#include "cuttlefish/metrics/io/metrics_writer.h"#include "cuttlefish/metrics/io/session_id.h"#include "cuttlefish/result/result.h"
Namespaces | |
| namespace | cuttlefish |
| namespace | cuttlefish::anonymous_namespace{metrics_orchestration.cc} |
Functions | |
| std::chrono::milliseconds | cuttlefish::anonymous_namespace{metrics_orchestration.cc}::GetEpochTime () |
| Result< void > | cuttlefish::SetUpMetrics (const std::string &metrics_directory) |
| ScopedLogger | cuttlefish::CreateLogger (std::string_view metrics_directory) |
| Result< MetricsData > | cuttlefish::GatherMetrics (const MetricsInput &metrics_input) |
| Result< void > | cuttlefish::OutputMetrics (std::string_view event_type_label, std::string_view metrics_directory, const MetricsData &metrics_data) |