blob: 0215f87d8d9d47def6a95fc4e7113bad08e3dcae [file] [log] [blame]
[
{
"kind": "enum/member",
"name": "fuchsia.metrics/Error.BUFFER_FULL",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.metrics/Error.EVENT_TOO_BIG",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.metrics/Error.INTERNAL_ERROR",
"value": "-1"
},
{
"kind": "enum/member",
"name": "fuchsia.metrics/Error.INVALID_ARGUMENTS",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.metrics/Error.SHUT_DOWN",
"value": "4"
},
{
"kind": "enum",
"name": "fuchsia.metrics/Error",
"strictness": "strict",
"type": "int32"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/HistogramBucket.count",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/HistogramBucket.index",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.metrics/HistogramBucket"
},
{
"kind": "const",
"name": "fuchsia.metrics/MAX_BATCHED_EVENTS",
"type": "uint32",
"value": "500"
},
{
"kind": "const",
"name": "fuchsia.metrics/MAX_BYTES_PER_EVENT",
"type": "int64",
"value": "102400"
},
{
"kind": "const",
"name": "fuchsia.metrics/MAX_EXPERIMENT_IDS",
"type": "uint32",
"value": "100"
},
{
"kind": "const",
"name": "fuchsia.metrics/MAX_HISTOGRAM_BUCKETS",
"type": "uint32",
"value": "500"
},
{
"kind": "const",
"name": "fuchsia.metrics/MAX_METRIC_DIMENSIONS",
"type": "uint32",
"value": "10"
},
{
"kind": "const",
"name": "fuchsia.metrics/MAX_STRING_EVENT_SIZE",
"type": "uint32",
"value": "256"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEvent.event_codes",
"ordinal": "2",
"type": "vector<uint32>:10"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEvent.metric_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEvent.payload",
"ordinal": "3",
"type": "fuchsia.metrics/MetricEventPayload"
},
{
"kind": "struct",
"name": "fuchsia.metrics/MetricEvent"
},
{
"kind": "protocol/member",
"name": "fuchsia.metrics/MetricEventLogger.LogInteger",
"strictness": "strict",
"ordinal": "6720834109725988178",
"direction": "two_way",
"request": "fuchsia.metrics/MetricEventLoggerLogIntegerRequest",
"response": "fuchsia.metrics/MetricEventLogger_LogInteger_Response",
"error": "fuchsia.metrics/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.metrics/MetricEventLogger.LogIntegerHistogram",
"strictness": "strict",
"ordinal": "8767534769977819584",
"direction": "two_way",
"request": "fuchsia.metrics/MetricEventLoggerLogIntegerHistogramRequest",
"response": "fuchsia.metrics/MetricEventLogger_LogIntegerHistogram_Response",
"error": "fuchsia.metrics/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.metrics/MetricEventLogger.LogMetricEvents",
"strictness": "strict",
"ordinal": "5587883824215362667",
"direction": "two_way",
"request": "fuchsia.metrics/MetricEventLoggerLogMetricEventsRequest",
"response": "fuchsia.metrics/MetricEventLogger_LogMetricEvents_Response",
"error": "fuchsia.metrics/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.metrics/MetricEventLogger.LogOccurrence",
"strictness": "strict",
"ordinal": "2751850579569128364",
"direction": "two_way",
"request": "fuchsia.metrics/MetricEventLoggerLogOccurrenceRequest",
"response": "fuchsia.metrics/MetricEventLogger_LogOccurrence_Response",
"error": "fuchsia.metrics/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.metrics/MetricEventLogger.LogString",
"strictness": "strict",
"ordinal": "1590315742604854016",
"direction": "two_way",
"request": "fuchsia.metrics/MetricEventLoggerLogStringRequest",
"response": "fuchsia.metrics/MetricEventLogger_LogString_Response",
"error": "fuchsia.metrics/Error"
},
{
"kind": "protocol",
"name": "fuchsia.metrics/MetricEventLogger",
"openness": "closed",
"transport": "channel"
},
{
"kind": "protocol/member",
"name": "fuchsia.metrics/MetricEventLoggerFactory.CreateMetricEventLogger",
"strictness": "strict",
"ordinal": "967417524583938558",
"direction": "two_way",
"request": "fuchsia.metrics/MetricEventLoggerFactoryCreateMetricEventLoggerRequest",
"response": "fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLogger_Response",
"error": "fuchsia.metrics/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.metrics/MetricEventLoggerFactory.CreateMetricEventLoggerWithExperiments",
"strictness": "strict",
"ordinal": "9160168118327134458",
"direction": "two_way",
"request": "fuchsia.metrics/MetricEventLoggerFactoryCreateMetricEventLoggerWithExperimentsRequest",
"response": "fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLoggerWithExperiments_Response",
"error": "fuchsia.metrics/Error"
},
{
"kind": "protocol",
"name": "fuchsia.metrics/MetricEventLoggerFactory",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerFactoryCreateMetricEventLoggerRequest.logger",
"ordinal": "2",
"type": "server_end:fuchsia.metrics/MetricEventLogger"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerFactoryCreateMetricEventLoggerRequest.project_spec",
"ordinal": "1",
"type": "fuchsia.metrics/ProjectSpec"
},
{
"kind": "struct",
"name": "fuchsia.metrics/MetricEventLoggerFactoryCreateMetricEventLoggerRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerFactoryCreateMetricEventLoggerWithExperimentsRequest.experiment_ids",
"ordinal": "2",
"type": "vector<uint32>:100"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerFactoryCreateMetricEventLoggerWithExperimentsRequest.logger",
"ordinal": "3",
"type": "server_end:fuchsia.metrics/MetricEventLogger"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerFactoryCreateMetricEventLoggerWithExperimentsRequest.project_spec",
"ordinal": "1",
"type": "fuchsia.metrics/ProjectSpec"
},
{
"kind": "struct",
"name": "fuchsia.metrics/MetricEventLoggerFactoryCreateMetricEventLoggerWithExperimentsRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerLogIntegerHistogramRequest.event_codes",
"ordinal": "3",
"type": "vector<uint32>:10"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerLogIntegerHistogramRequest.histogram",
"ordinal": "2",
"type": "vector<fuchsia.metrics/HistogramBucket>:500"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerLogIntegerHistogramRequest.metric_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.metrics/MetricEventLoggerLogIntegerHistogramRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerLogIntegerRequest.event_codes",
"ordinal": "3",
"type": "vector<uint32>:10"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerLogIntegerRequest.metric_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerLogIntegerRequest.value",
"ordinal": "2",
"type": "int64"
},
{
"kind": "struct",
"name": "fuchsia.metrics/MetricEventLoggerLogIntegerRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerLogMetricEventsRequest.events",
"ordinal": "1",
"type": "vector<fuchsia.metrics/MetricEvent>:500"
},
{
"kind": "struct",
"name": "fuchsia.metrics/MetricEventLoggerLogMetricEventsRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerLogOccurrenceRequest.count",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerLogOccurrenceRequest.event_codes",
"ordinal": "3",
"type": "vector<uint32>:10"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerLogOccurrenceRequest.metric_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.metrics/MetricEventLoggerLogOccurrenceRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerLogStringRequest.event_codes",
"ordinal": "3",
"type": "vector<uint32>:10"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerLogStringRequest.metric_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.metrics/MetricEventLoggerLogStringRequest.string_value",
"ordinal": "2",
"type": "string:256"
},
{
"kind": "struct",
"name": "fuchsia.metrics/MetricEventLoggerLogStringRequest"
},
{
"kind": "union/member",
"name": "fuchsia.metrics/MetricEventPayload.count",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "union/member",
"name": "fuchsia.metrics/MetricEventPayload.histogram",
"ordinal": "3",
"type": "vector<fuchsia.metrics/HistogramBucket>:500"
},
{
"kind": "union/member",
"name": "fuchsia.metrics/MetricEventPayload.integer_value",
"ordinal": "2",
"type": "int64"
},
{
"kind": "union/member",
"name": "fuchsia.metrics/MetricEventPayload.string_value",
"ordinal": "4",
"type": "string:256"
},
{
"kind": "union",
"name": "fuchsia.metrics/MetricEventPayload",
"strictness": "flexible"
},
{
"kind": "table/member",
"name": "fuchsia.metrics/ProjectSpec.customer_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.metrics/ProjectSpec.project_id",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table",
"name": "fuchsia.metrics/ProjectSpec"
},
{
"kind": "library",
"name": "fuchsia.metrics"
}
]