Documentation
¶
Index ¶
- Variables
- type Datadog
- func (*Datadog) Descriptor() ([]byte, []int)deprecated
- func (x *Datadog) GetApiKey() string
- func (x *Datadog) GetAppKey() string
- func (x *Datadog) GetEnabled() *wrappers.BoolValue
- func (x *Datadog) GetTags() []string
- func (*Datadog) ProtoMessage()
- func (x *Datadog) ProtoReflect() protoreflect.Message
- func (x *Datadog) Reset()
- func (x *Datadog) String() string
- type MetricStores
- func (*MetricStores) Descriptor() ([]byte, []int)deprecated
- func (x *MetricStores) GetDatadog() *Datadog
- func (x *MetricStores) GetNewrelic() *Newrelic
- func (x *MetricStores) GetPeriod() int32
- func (x *MetricStores) GetPrometheus() *Prometheus
- func (x *MetricStores) GetStackdriver() *Stackdriver
- func (*MetricStores) ProtoMessage()
- func (x *MetricStores) ProtoReflect() protoreflect.Message
- func (x *MetricStores) Reset()
- func (x *MetricStores) String() string
- type Newrelic
- func (*Newrelic) Descriptor() ([]byte, []int)deprecated
- func (x *Newrelic) GetEnabled() *wrappers.BoolValue
- func (x *Newrelic) GetHost() string
- func (x *Newrelic) GetInsertKey() string
- func (x *Newrelic) GetTags() []string
- func (*Newrelic) ProtoMessage()
- func (x *Newrelic) ProtoReflect() protoreflect.Message
- func (x *Newrelic) Reset()
- func (x *Newrelic) String() string
- type Prometheus
- func (*Prometheus) Descriptor() ([]byte, []int)deprecated
- func (x *Prometheus) GetEnabled() *wrappers.BoolValue
- func (x *Prometheus) GetPushGateway() string
- func (*Prometheus) ProtoMessage()
- func (x *Prometheus) ProtoReflect() protoreflect.Message
- func (x *Prometheus) Reset()
- func (x *Prometheus) String() string
- type Stackdriver
- func (*Stackdriver) Descriptor() ([]byte, []int)deprecated
- func (x *Stackdriver) GetCredentialsPath() string
- func (x *Stackdriver) GetEnabled() *wrappers.BoolValue
- func (x *Stackdriver) GetProject() string
- func (x *Stackdriver) GetZone() string
- func (*Stackdriver) ProtoMessage()
- func (x *Stackdriver) ProtoReflect() protoreflect.Message
- func (x *Stackdriver) Reset()
- func (x *Stackdriver) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_metricstores_datadog_proto protoreflect.FileDescriptor
View Source
var File_metricstores_metricstores_proto protoreflect.FileDescriptor
View Source
var File_metricstores_newrelic_proto protoreflect.FileDescriptor
View Source
var File_metricstores_prometheus_proto protoreflect.FileDescriptor
View Source
var File_metricstores_stackdriver_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Datadog ¶
type Datadog struct { // Whether the Datadog metric store is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // Datadog API key. ApiKey string `protobuf:"bytes,2,opt,name=apiKey,json=api_key,proto3" json:"apiKey,omitempty"` // Datadog app key. Only required if you want Spinnaker to push pre-configured // Spinnaker dashboards to your Datadog account. AppKey string `protobuf:"bytes,3,opt,name=appKey,json=app_key,proto3" json:"appKey,omitempty"` // Datadog custom tags. Delimit the key-value pair with colons // (e.g., `app:test`). Tags []string `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
Configuration for the Datadog metric store.
func (*Datadog) Descriptor
deprecated
func (*Datadog) GetEnabled ¶
func (*Datadog) ProtoMessage ¶
func (*Datadog) ProtoMessage()
func (*Datadog) ProtoReflect ¶
func (x *Datadog) ProtoReflect() protoreflect.Message
type MetricStores ¶
type MetricStores struct { // Configuration for the Datadog metric store. Datadog *Datadog `protobuf:"bytes,1,opt,name=datadog,proto3" json:"datadog,omitempty"` // Configuration for the Newrelic metric store. Newrelic *Newrelic `protobuf:"bytes,2,opt,name=newrelic,proto3" json:"newrelic,omitempty"` // Configuration for the Prometheus metric store. Prometheus *Prometheus `protobuf:"bytes,3,opt,name=prometheus,proto3" json:"prometheus,omitempty"` // Configuration for the Stackdriver metric store. Stackdriver *Stackdriver `protobuf:"bytes,4,opt,name=stackdriver,proto3" json:"stackdriver,omitempty"` // Polling period for the monitoring daemon (seconds). Defaults to 30. Period int32 `protobuf:"varint,5,opt,name=period,proto3" json:"period,omitempty"` // contains filtered or unexported fields }
Configuration for the Spinnaker monitoring daemon metric stores.
func (*MetricStores) Descriptor
deprecated
func (*MetricStores) Descriptor() ([]byte, []int)
Deprecated: Use MetricStores.ProtoReflect.Descriptor instead.
func (*MetricStores) GetDatadog ¶
func (x *MetricStores) GetDatadog() *Datadog
func (*MetricStores) GetNewrelic ¶
func (x *MetricStores) GetNewrelic() *Newrelic
func (*MetricStores) GetPeriod ¶
func (x *MetricStores) GetPeriod() int32
func (*MetricStores) GetPrometheus ¶
func (x *MetricStores) GetPrometheus() *Prometheus
func (*MetricStores) GetStackdriver ¶
func (x *MetricStores) GetStackdriver() *Stackdriver
func (*MetricStores) ProtoMessage ¶
func (*MetricStores) ProtoMessage()
func (*MetricStores) ProtoReflect ¶
func (x *MetricStores) ProtoReflect() protoreflect.Message
func (*MetricStores) Reset ¶
func (x *MetricStores) Reset()
func (*MetricStores) String ¶
func (x *MetricStores) String() string
type Newrelic ¶
type Newrelic struct { // Whether the New Relic metric store is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // Your New Relic Insights insert key. InsertKey string `protobuf:"bytes,2,opt,name=insertKey,json=insert_key,proto3" json:"insertKey,omitempty"` // The URL to post metric data to. In almost all cases, this is set correctly // by default and should not be used. Host string `protobuf:"bytes,3,opt,name=host,proto3" json:"host,omitempty"` // New Relic custom tags. Delimit the key-value pair with colons // (e.g., `app:test`). Tags []string `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
Configuration for the New Relic metric store.
func (*Newrelic) Descriptor
deprecated
func (*Newrelic) GetEnabled ¶
func (*Newrelic) GetInsertKey ¶
func (*Newrelic) ProtoMessage ¶
func (*Newrelic) ProtoMessage()
func (*Newrelic) ProtoReflect ¶
func (x *Newrelic) ProtoReflect() protoreflect.Message
type Prometheus ¶
type Prometheus struct { // Whether the Prometheus metric store is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The endpoint to which the monitoring Daemon should push metrics. If you // have configured Prometheus to automatically discover all your Spinnaker // services and pull metrics from them, this is not required. PushGateway string `protobuf:"bytes,2,opt,name=pushGateway,json=push_gateway,proto3" json:"pushGateway,omitempty"` // contains filtered or unexported fields }
Configuration for the Prometheus metric store.
func (*Prometheus) Descriptor
deprecated
func (*Prometheus) Descriptor() ([]byte, []int)
Deprecated: Use Prometheus.ProtoReflect.Descriptor instead.
func (*Prometheus) GetEnabled ¶
func (x *Prometheus) GetEnabled() *wrappers.BoolValue
func (*Prometheus) GetPushGateway ¶
func (x *Prometheus) GetPushGateway() string
func (*Prometheus) ProtoMessage ¶
func (*Prometheus) ProtoMessage()
func (*Prometheus) ProtoReflect ¶
func (x *Prometheus) ProtoReflect() protoreflect.Message
func (*Prometheus) Reset ¶
func (x *Prometheus) Reset()
func (*Prometheus) String ¶
func (x *Prometheus) String() string
type Stackdriver ¶
type Stackdriver struct { // Whether the Datadog metric store is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // Path to a Google JSON service account that has permission to publish // metrics. CredentialsPath string `protobuf:"bytes,2,opt,name=credentialsPath,json=credentials_path,proto3" json:"credentialsPath,omitempty"` // The project to which Spinnaker's metrics should be published. Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"` // The zone with which Spinnaker's metrics should be associated. Zone string `protobuf:"bytes,4,opt,name=zone,proto3" json:"zone,omitempty"` // contains filtered or unexported fields }
Configuration for the Stackdriver metric store.
func (*Stackdriver) Descriptor
deprecated
func (*Stackdriver) Descriptor() ([]byte, []int)
Deprecated: Use Stackdriver.ProtoReflect.Descriptor instead.
func (*Stackdriver) GetCredentialsPath ¶
func (x *Stackdriver) GetCredentialsPath() string
func (*Stackdriver) GetEnabled ¶
func (x *Stackdriver) GetEnabled() *wrappers.BoolValue
func (*Stackdriver) GetProject ¶
func (x *Stackdriver) GetProject() string
func (*Stackdriver) GetZone ¶
func (x *Stackdriver) GetZone() string
func (*Stackdriver) ProtoMessage ¶
func (*Stackdriver) ProtoMessage()
func (*Stackdriver) ProtoReflect ¶
func (x *Stackdriver) ProtoReflect() protoreflect.Message
func (*Stackdriver) Reset ¶
func (x *Stackdriver) Reset()
func (*Stackdriver) String ¶
func (x *Stackdriver) String() string
Click to show internal directories.
Click to hide internal directories.