blob: 9583b2725131f9d6fc1b981f77a0dc64030e5ae8 [file] [log] [blame] [edit]
struct/member fuchsia.metrics/CustomEventValue.dimension_name string
struct/member fuchsia.metrics/CustomEventValue.value fuchsia.metrics/Value
struct fuchsia.metrics/CustomEventValue
enum/member fuchsia.metrics/Error.BUFFER_FULL 3
enum/member fuchsia.metrics/Error.EVENT_TOO_BIG 2
enum/member fuchsia.metrics/Error.INTERNAL_ERROR -1
enum/member fuchsia.metrics/Error.INVALID_ARGUMENTS 1
enum/member fuchsia.metrics/Error.SHUT_DOWN 4
strict enum fuchsia.metrics/Error int32
struct/member fuchsia.metrics/HistogramBucket.count uint64
struct/member fuchsia.metrics/HistogramBucket.index uint32
struct fuchsia.metrics/HistogramBucket
const fuchsia.metrics/MAX_BATCHED_EVENTS uint32 500
const fuchsia.metrics/MAX_BYTES_PER_EVENT int64 102400
const fuchsia.metrics/MAX_EXPERIMENT_IDS uint32 100
const fuchsia.metrics/MAX_HISTOGRAM_BUCKETS uint32 500
const fuchsia.metrics/MAX_METRIC_DIMENSIONS uint32 10
const fuchsia.metrics/MAX_STRING_EVENT_SIZE uint32 256
struct/member fuchsia.metrics/MetricEvent.event_codes vector<uint32>:10
struct/member fuchsia.metrics/MetricEvent.metric_id uint32
struct/member fuchsia.metrics/MetricEvent.payload fuchsia.metrics/MetricEventPayload
struct fuchsia.metrics/MetricEvent
protocol/member fuchsia.metrics/MetricEventLogger.LogCustomEvent(uint32 metric_id,vector<fuchsia.metrics/CustomEventValue> event_values) -> (fuchsia.metrics/MetricEventLogger_LogCustomEvent_Result result)
protocol/member fuchsia.metrics/MetricEventLogger.LogInteger(uint32 metric_id,int64 value,vector<uint32>:10 event_codes) -> (fuchsia.metrics/MetricEventLogger_LogInteger_Result result)
protocol/member fuchsia.metrics/MetricEventLogger.LogIntegerHistogram(uint32 metric_id,vector<fuchsia.metrics/HistogramBucket>:500 histogram,vector<uint32>:10 event_codes) -> (fuchsia.metrics/MetricEventLogger_LogIntegerHistogram_Result result)
protocol/member fuchsia.metrics/MetricEventLogger.LogMetricEvents(vector<fuchsia.metrics/MetricEvent>:500 events) -> (fuchsia.metrics/MetricEventLogger_LogMetricEvents_Result result)
protocol/member fuchsia.metrics/MetricEventLogger.LogOccurrence(uint32 metric_id,uint64 count,vector<uint32>:10 event_codes) -> (fuchsia.metrics/MetricEventLogger_LogOccurrence_Result result)
protocol/member fuchsia.metrics/MetricEventLogger.LogString(uint32 metric_id,string:256 string_value,vector<uint32>:10 event_codes) -> (fuchsia.metrics/MetricEventLogger_LogString_Result result)
protocol fuchsia.metrics/MetricEventLogger
protocol/member fuchsia.metrics/MetricEventLoggerFactory.CreateMetricEventLogger(fuchsia.metrics/ProjectSpec project_spec,server_end:fuchsia.metrics/MetricEventLogger logger) -> (fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLogger_Result result)
protocol/member fuchsia.metrics/MetricEventLoggerFactory.CreateMetricEventLoggerWithExperiments(fuchsia.metrics/ProjectSpec project_spec,vector<uint32>:100 experiment_ids,server_end:fuchsia.metrics/MetricEventLogger logger) -> (fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLoggerWithExperiments_Result result)
protocol fuchsia.metrics/MetricEventLoggerFactory
struct fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLoggerWithExperiments_Response
union/member fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLoggerWithExperiments_Result.err fuchsia.metrics/Error
union/member fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLoggerWithExperiments_Result.response fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLoggerWithExperiments_Response
strict union fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLoggerWithExperiments_Result
struct fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLogger_Response
union/member fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLogger_Result.err fuchsia.metrics/Error
union/member fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLogger_Result.response fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLogger_Response
strict union fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLogger_Result
struct fuchsia.metrics/MetricEventLogger_LogCustomEvent_Response
union/member fuchsia.metrics/MetricEventLogger_LogCustomEvent_Result.err fuchsia.metrics/Error
union/member fuchsia.metrics/MetricEventLogger_LogCustomEvent_Result.response fuchsia.metrics/MetricEventLogger_LogCustomEvent_Response
strict union fuchsia.metrics/MetricEventLogger_LogCustomEvent_Result
struct fuchsia.metrics/MetricEventLogger_LogIntegerHistogram_Response
union/member fuchsia.metrics/MetricEventLogger_LogIntegerHistogram_Result.err fuchsia.metrics/Error
union/member fuchsia.metrics/MetricEventLogger_LogIntegerHistogram_Result.response fuchsia.metrics/MetricEventLogger_LogIntegerHistogram_Response
strict union fuchsia.metrics/MetricEventLogger_LogIntegerHistogram_Result
struct fuchsia.metrics/MetricEventLogger_LogInteger_Response
union/member fuchsia.metrics/MetricEventLogger_LogInteger_Result.err fuchsia.metrics/Error
union/member fuchsia.metrics/MetricEventLogger_LogInteger_Result.response fuchsia.metrics/MetricEventLogger_LogInteger_Response
strict union fuchsia.metrics/MetricEventLogger_LogInteger_Result
struct fuchsia.metrics/MetricEventLogger_LogMetricEvents_Response
union/member fuchsia.metrics/MetricEventLogger_LogMetricEvents_Result.err fuchsia.metrics/Error
union/member fuchsia.metrics/MetricEventLogger_LogMetricEvents_Result.response fuchsia.metrics/MetricEventLogger_LogMetricEvents_Response
strict union fuchsia.metrics/MetricEventLogger_LogMetricEvents_Result
struct fuchsia.metrics/MetricEventLogger_LogOccurrence_Response
union/member fuchsia.metrics/MetricEventLogger_LogOccurrence_Result.err fuchsia.metrics/Error
union/member fuchsia.metrics/MetricEventLogger_LogOccurrence_Result.response fuchsia.metrics/MetricEventLogger_LogOccurrence_Response
strict union fuchsia.metrics/MetricEventLogger_LogOccurrence_Result
struct fuchsia.metrics/MetricEventLogger_LogString_Response
union/member fuchsia.metrics/MetricEventLogger_LogString_Result.err fuchsia.metrics/Error
union/member fuchsia.metrics/MetricEventLogger_LogString_Result.response fuchsia.metrics/MetricEventLogger_LogString_Response
strict union fuchsia.metrics/MetricEventLogger_LogString_Result
union/member fuchsia.metrics/MetricEventPayload.count uint64
union/member fuchsia.metrics/MetricEventPayload.histogram vector<fuchsia.metrics/HistogramBucket>:500
union/member fuchsia.metrics/MetricEventPayload.integer_value int64
union/member fuchsia.metrics/MetricEventPayload.string_value string:256
flexible union fuchsia.metrics/MetricEventPayload
table/member fuchsia.metrics/ProjectSpec.customer_id uint32
table/member fuchsia.metrics/ProjectSpec.project_id uint32
table fuchsia.metrics/ProjectSpec
union/member fuchsia.metrics/Value.double_value float64
union/member fuchsia.metrics/Value.index_value uint32
union/member fuchsia.metrics/Value.int_value int64
union/member fuchsia.metrics/Value.string_value string
strict union fuchsia.metrics/Value
library fuchsia.metrics