# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: signals.proto
# Protobuf Python Version: 5.29.3
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    5,
    29,
    3,
    '',
    'signals.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\rsignals.proto\x12\x13graphsignal.signals\"\xda\x01\n\rUploadRequest\x12(\n\x05spans\x18\x01 \x03(\x0b\x32\x19.graphsignal.signals.Span\x12,\n\x07metrics\x18\x02 \x03(\x0b\x32\x1b.graphsignal.signals.Metric\x12*\n\x06issues\x18\x03 \x03(\x0b\x32\x1a.graphsignal.signals.Issue\x12\x32\n\x0blog_batches\x18\x04 \x03(\x0b\x32\x1d.graphsignal.signals.LogBatch\x12\x11\n\tupload_ts\x18\x05 \x01(\x03\"\x10\n\x0eUploadResponse\"\xd7\x02\n\x0cSignalRecord\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12\x12\n\nproject_id\x18\x02 \x01(\t\x12\x14\n\x0cnamespace_id\x18\x03 \x01(\t\x12\x1a\n\x12\x64\x61ta_retention_sec\x18\x04 \x01(\x03\x12\x14\n\x0ctime_skew_ms\x18\x05 \x01(\x12\x12\x12\n\napi_key_id\x18\x06 \x01(\t\x12-\n\x06metric\x18\n \x01(\x0b\x32\x1b.graphsignal.signals.MetricH\x00\x12)\n\x04span\x18\x0b \x01(\x0b\x32\x19.graphsignal.signals.SpanH\x00\x12\x32\n\tlog_batch\x18\x0c \x01(\x0b\x32\x1d.graphsignal.signals.LogBatchH\x00\x12+\n\x05issue\x18\r \x01(\x0b\x32\x1a.graphsignal.signals.IssueH\x00\x42\x08\n\x06signal\"!\n\x03Tag\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\x85\x03\n\x06Metric\x12\x11\n\tmetric_id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12&\n\x04tags\x18\x03 \x03(\x0b\x32\x18.graphsignal.signals.Tag\x12\x34\n\x04type\x18\x04 \x01(\x0e\x32&.graphsignal.signals.Metric.MetricType\x12\x0c\n\x04unit\x18\x05 \x01(\t\x12\x32\n\ndatapoints\x18\x06 \x03(\x0b\x32\x1e.graphsignal.signals.DataPoint\x12\x31\n\x06\x66ields\x18\x07 \x03(\x0b\x32!.graphsignal.signals.ProfileField\"\x86\x01\n\nMetricType\x12\x14\n\x10UNDEFINED_METRIC\x10\x00\x12\x10\n\x0cGAUGE_METRIC\x10\x01\x12\x12\n\x0e\x43OUNTER_METRIC\x10\x02\x12\x12\n\x0eSUMMARY_METRIC\x10\x03\x12\x14\n\x10HISTOGRAM_METRIC\x10\x04\x12\x12\n\x0ePROFILE_METRIC\x10\x05\"\x91\x03\n\tDataPoint\x12\x0f\n\x05gauge\x18\x01 \x01(\x01H\x00\x12\x0f\n\x05total\x18\x02 \x01(\x01H\x00\x12\x39\n\x07summary\x18\x03 \x01(\x0b\x32&.graphsignal.signals.DataPoint.SummaryH\x00\x12=\n\thistogram\x18\x04 \x01(\x0b\x32(.graphsignal.signals.DataPoint.HistogramH\x00\x12\x39\n\x07profile\x18\x05 \x01(\x0b\x32&.graphsignal.signals.DataPoint.ProfileH\x00\x12\x16\n\x0emeasurement_ts\x18\n \x01(\x03\x1a\x33\n\x07Summary\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12\x0b\n\x03sum\x18\x02 \x01(\x01\x12\x0c\n\x04sum2\x18\x03 \x01(\x01\x1a)\n\tHistogram\x12\x0c\n\x04\x62ins\x18\x01 \x03(\x01\x12\x0e\n\x06\x63ounts\x18\x02 \x03(\x03\x1a,\n\x07Profile\x12\x11\n\tfield_ids\x18\x01 \x03(\x04\x12\x0e\n\x06values\x18\x02 \x03(\x01\x42\x07\n\x05value\"\x9b\x02\n\x0cProfileField\x12\x10\n\x08\x66ield_id\x18\x01 \x01(\x04\x12\x39\n\x04type\x18\x02 \x01(\x0e\x32+.graphsignal.signals.ProfileField.FieldType\x12\x45\n\ndescriptor\x18\x03 \x03(\x0b\x32\x31.graphsignal.signals.ProfileField.DescriptorEntry\x1a\x31\n\x0f\x44\x65scriptorEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"D\n\tFieldType\x12\x13\n\x0fUNDEFINED_FIELD\x10\x00\x12\x0f\n\x0bGAUGE_FIELD\x10\x01\x12\x11\n\rCOUNTER_FIELD\x10\x02\"\xc6\x02\n\x04Span\x12\x0f\n\x07span_id\x18\x01 \x01(\t\x12\x10\n\x08trace_id\x18\x02 \x01(\t\x12\x16\n\x0eparent_span_id\x18\x03 \x01(\t\x12\x17\n\x0flinked_span_ids\x18\x04 \x03(\t\x12\x10\n\x08start_ts\x18\x05 \x01(\x03\x12\x0e\n\x06\x65nd_ts\x18\x06 \x01(\x03\x12\x0c\n\x04name\x18\x07 \x01(\t\x12&\n\x04tags\x18\x08 \x03(\x0b\x32\x18.graphsignal.signals.Tag\x12\x32\n\nattributes\x18\t \x03(\x0b\x32\x1e.graphsignal.signals.Attribute\x12.\n\x08\x63ounters\x18\n \x03(\x0b\x32\x1c.graphsignal.signals.Counter\x12.\n\x06\x65vents\x18\x0b \x03(\x0b\x32\x1e.graphsignal.signals.SpanEvent\"_\n\tSpanEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x65vent_ts\x18\x02 \x01(\x03\x12\x32\n\nattributes\x18\x03 \x03(\x0b\x32\x1e.graphsignal.signals.Attribute\"(\n\tAttribute\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"&\n\x07\x43ounter\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\r\n\x05value\x18\x04 \x01(\x01\"f\n\x08LogBatch\x12&\n\x04tags\x18\x01 \x03(\x0b\x32\x18.graphsignal.signals.Tag\x12\x32\n\x0blog_entries\x18\x02 \x03(\x0b\x32\x1d.graphsignal.signals.LogEntry\"\x95\x02\n\x08LogEntry\x12\x10\n\x08\x65ntry_ts\x18\x01 \x01(\t\x12\x35\n\x05level\x18\x02 \x01(\x0e\x32&.graphsignal.signals.LogEntry.LogLevel\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x11\n\texception\x18\x04 \x01(\t\x12\x0e\n\x06log_ts\x18\x05 \x01(\x03\"\x8b\x01\n\x08LogLevel\x12\x15\n\x11UNSPECIFIED_LEVEL\x10\x00\x12\x0f\n\x0bTRACE_LEVEL\x10\x05\x12\x0f\n\x0b\x44\x45\x42UG_LEVEL\x10\n\x12\x0e\n\nINFO_LEVEL\x10\x14\x12\x11\n\rWARNING_LEVEL\x10\x1e\x12\x0f\n\x0b\x45RROR_LEVEL\x10(\x12\x12\n\x0e\x43RITICAL_LEVEL\x10\x32\"\x97\x01\n\x05Issue\x12\x10\n\x08issue_id\x18\x01 \x01(\t\x12&\n\x04tags\x18\x02 \x03(\x0b\x32\x18.graphsignal.signals.Tag\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x10\n\x08severity\x18\x04 \x01(\t\x12\r\n\x05title\x18\x05 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x06 \x01(\t\x12\x10\n\x08issue_ts\x18\x07 \x01(\x03\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'signals_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_PROFILEFIELD_DESCRIPTORENTRY']._loaded_options = None
  _globals['_PROFILEFIELD_DESCRIPTORENTRY']._serialized_options = b'8\001'
  _globals['_UPLOADREQUEST']._serialized_start=39
  _globals['_UPLOADREQUEST']._serialized_end=257
  _globals['_UPLOADRESPONSE']._serialized_start=259
  _globals['_UPLOADRESPONSE']._serialized_end=275
  _globals['_SIGNALRECORD']._serialized_start=278
  _globals['_SIGNALRECORD']._serialized_end=621
  _globals['_TAG']._serialized_start=623
  _globals['_TAG']._serialized_end=656
  _globals['_METRIC']._serialized_start=659
  _globals['_METRIC']._serialized_end=1048
  _globals['_METRIC_METRICTYPE']._serialized_start=914
  _globals['_METRIC_METRICTYPE']._serialized_end=1048
  _globals['_DATAPOINT']._serialized_start=1051
  _globals['_DATAPOINT']._serialized_end=1452
  _globals['_DATAPOINT_SUMMARY']._serialized_start=1303
  _globals['_DATAPOINT_SUMMARY']._serialized_end=1354
  _globals['_DATAPOINT_HISTOGRAM']._serialized_start=1356
  _globals['_DATAPOINT_HISTOGRAM']._serialized_end=1397
  _globals['_DATAPOINT_PROFILE']._serialized_start=1399
  _globals['_DATAPOINT_PROFILE']._serialized_end=1443
  _globals['_PROFILEFIELD']._serialized_start=1455
  _globals['_PROFILEFIELD']._serialized_end=1738
  _globals['_PROFILEFIELD_DESCRIPTORENTRY']._serialized_start=1619
  _globals['_PROFILEFIELD_DESCRIPTORENTRY']._serialized_end=1668
  _globals['_PROFILEFIELD_FIELDTYPE']._serialized_start=1670
  _globals['_PROFILEFIELD_FIELDTYPE']._serialized_end=1738
  _globals['_SPAN']._serialized_start=1741
  _globals['_SPAN']._serialized_end=2067
  _globals['_SPANEVENT']._serialized_start=2069
  _globals['_SPANEVENT']._serialized_end=2164
  _globals['_ATTRIBUTE']._serialized_start=2166
  _globals['_ATTRIBUTE']._serialized_end=2206
  _globals['_COUNTER']._serialized_start=2208
  _globals['_COUNTER']._serialized_end=2246
  _globals['_LOGBATCH']._serialized_start=2248
  _globals['_LOGBATCH']._serialized_end=2350
  _globals['_LOGENTRY']._serialized_start=2353
  _globals['_LOGENTRY']._serialized_end=2630
  _globals['_LOGENTRY_LOGLEVEL']._serialized_start=2491
  _globals['_LOGENTRY_LOGLEVEL']._serialized_end=2630
  _globals['_ISSUE']._serialized_start=2633
  _globals['_ISSUE']._serialized_end=2784
# @@protoc_insertion_point(module_scope)
