Versions in this module Expand all Collapse all v1 v1.5.1 May 8, 2023 Changes in this version + var Configuration_LogLevel_name = map[int32]string + var Configuration_LogLevel_value = map[string]int32 + var File_configuration_configuration_proto protoreflect.FileDescriptor + var MetricType_name = map[int32]string + var MetricType_value = map[string]int32 + var ValueType_name = map[int32]string + var ValueType_value = map[string]int32 + type AgentProperties struct + LogUsageMetrics bool + Name string + Version string + func (*AgentProperties) Descriptor() ([]byte, []int) + func (*AgentProperties) ProtoMessage() + func (x *AgentProperties) GetLogUsageMetrics() bool + func (x *AgentProperties) GetName() string + func (x *AgentProperties) GetVersion() string + func (x *AgentProperties) ProtoReflect() protoreflect.Message + func (x *AgentProperties) Reset() + func (x *AgentProperties) String() string + type CollectionConfiguration struct + AgentHealthFrequency int64 + AgentMetricsFrequency int64 + CollectAgentMetrics bool + CollectExperimentalMetrics bool + CollectProcessMetrics bool + CollectWorkloadValidationMetrics bool + HanaMetricsConfig *HANAMetricsConfig + HeartbeatFrequency int64 + MissedHeartbeatThreshold int64 + ProcessMetricsFrequency int64 + ProcessMetricsSendFrequency int64 + SapSystemDiscovery bool + WorkloadValidationMetricsFrequency int64 + WorkloadValidationRemoteCollection *WorkloadValidationRemoteCollection + func (*CollectionConfiguration) Descriptor() ([]byte, []int) + func (*CollectionConfiguration) ProtoMessage() + func (x *CollectionConfiguration) GetAgentHealthFrequency() int64 + func (x *CollectionConfiguration) GetAgentMetricsFrequency() int64 + func (x *CollectionConfiguration) GetCollectAgentMetrics() bool + func (x *CollectionConfiguration) GetCollectExperimentalMetrics() bool + func (x *CollectionConfiguration) GetCollectProcessMetrics() bool + func (x *CollectionConfiguration) GetCollectWorkloadValidationMetrics() bool + func (x *CollectionConfiguration) GetHanaMetricsConfig() *HANAMetricsConfig + func (x *CollectionConfiguration) GetHeartbeatFrequency() int64 + func (x *CollectionConfiguration) GetMissedHeartbeatThreshold() int64 + func (x *CollectionConfiguration) GetProcessMetricsFrequency() int64 + func (x *CollectionConfiguration) GetProcessMetricsSendFrequency() int64 + func (x *CollectionConfiguration) GetSapSystemDiscovery() bool + func (x *CollectionConfiguration) GetWorkloadValidationMetricsFrequency() int64 + func (x *CollectionConfiguration) GetWorkloadValidationRemoteCollection() *WorkloadValidationRemoteCollection + func (x *CollectionConfiguration) ProtoReflect() protoreflect.Message + func (x *CollectionConfiguration) Reset() + func (x *CollectionConfiguration) String() string + type Column struct + MetricType MetricType + Name string + NameOverride string + ValueType ValueType + func (*Column) Descriptor() ([]byte, []int) + func (*Column) ProtoMessage() + func (x *Column) GetMetricType() MetricType + func (x *Column) GetName() string + func (x *Column) GetNameOverride() string + func (x *Column) GetValueType() ValueType + func (x *Column) ProtoReflect() protoreflect.Message + func (x *Column) Reset() + func (x *Column) String() string + type Configuration struct + AgentProperties *AgentProperties + BareMetal bool + CloudProperties *instanceinfo.CloudProperties + CollectionConfiguration *CollectionConfiguration + HanaMonitoringConfiguration *HANAMonitoringConfiguration + LogLevel Configuration_LogLevel + LogToCloud bool + ProvideSapHostAgentMetrics bool + ServiceEndpointOverride string + func (*Configuration) Descriptor() ([]byte, []int) + func (*Configuration) ProtoMessage() + func (x *Configuration) GetAgentProperties() *AgentProperties + func (x *Configuration) GetBareMetal() bool + func (x *Configuration) GetCloudProperties() *instanceinfo.CloudProperties + func (x *Configuration) GetCollectionConfiguration() *CollectionConfiguration + func (x *Configuration) GetHanaMonitoringConfiguration() *HANAMonitoringConfiguration + func (x *Configuration) GetLogLevel() Configuration_LogLevel + func (x *Configuration) GetLogToCloud() bool + func (x *Configuration) GetProvideSapHostAgentMetrics() bool + func (x *Configuration) GetServiceEndpointOverride() string + func (x *Configuration) ProtoReflect() protoreflect.Message + func (x *Configuration) Reset() + func (x *Configuration) String() string + type Configuration_LogLevel int32 + const Configuration_DEBUG + const Configuration_ERROR + const Configuration_INFO + const Configuration_UNDEFINED + const Configuration_WARNING + func (Configuration_LogLevel) Descriptor() protoreflect.EnumDescriptor + func (Configuration_LogLevel) EnumDescriptor() ([]byte, []int) + func (Configuration_LogLevel) Type() protoreflect.EnumType + func (x Configuration_LogLevel) Enum() *Configuration_LogLevel + func (x Configuration_LogLevel) Number() protoreflect.EnumNumber + func (x Configuration_LogLevel) String() string + type HANAInstance struct + EnableSsl bool + Host string + HostNameInCertificate string + Name string + Password string + Port string + SecretName string + Sid string + TlsRootCaFile string + User string + func (*HANAInstance) Descriptor() ([]byte, []int) + func (*HANAInstance) ProtoMessage() + func (x *HANAInstance) GetEnableSsl() bool + func (x *HANAInstance) GetHost() string + func (x *HANAInstance) GetHostNameInCertificate() string + func (x *HANAInstance) GetName() string + func (x *HANAInstance) GetPassword() string + func (x *HANAInstance) GetPort() string + func (x *HANAInstance) GetSecretName() string + func (x *HANAInstance) GetSid() string + func (x *HANAInstance) GetTlsRootCaFile() string + func (x *HANAInstance) GetUser() string + func (x *HANAInstance) ProtoReflect() protoreflect.Message + func (x *HANAInstance) Reset() + func (x *HANAInstance) String() string + type HANAMetricsConfig struct + HanaDbPassword string + HanaDbPasswordSecretName string + HanaDbUser string + func (*HANAMetricsConfig) Descriptor() ([]byte, []int) + func (*HANAMetricsConfig) ProtoMessage() + func (x *HANAMetricsConfig) GetHanaDbPassword() string + func (x *HANAMetricsConfig) GetHanaDbPasswordSecretName() string + func (x *HANAMetricsConfig) GetHanaDbUser() string + func (x *HANAMetricsConfig) ProtoReflect() protoreflect.Message + func (x *HANAMetricsConfig) Reset() + func (x *HANAMetricsConfig) String() string + type HANAMonitoringConfiguration struct + Enabled bool + ExecutionThreads int64 + HanaInstances []*HANAInstance + Queries []*Query + QueryTimeoutSec int64 + SampleIntervalSec int64 + func (*HANAMonitoringConfiguration) Descriptor() ([]byte, []int) + func (*HANAMonitoringConfiguration) ProtoMessage() + func (x *HANAMonitoringConfiguration) GetEnabled() bool + func (x *HANAMonitoringConfiguration) GetExecutionThreads() int64 + func (x *HANAMonitoringConfiguration) GetHanaInstances() []*HANAInstance + func (x *HANAMonitoringConfiguration) GetQueries() []*Query + func (x *HANAMonitoringConfiguration) GetQueryTimeoutSec() int64 + func (x *HANAMonitoringConfiguration) GetSampleIntervalSec() int64 + func (x *HANAMonitoringConfiguration) ProtoReflect() protoreflect.Message + func (x *HANAMonitoringConfiguration) Reset() + func (x *HANAMonitoringConfiguration) String() string + type MetricType int32 + const MetricType_METRIC_CUMULATIVE + const MetricType_METRIC_GAUGE + const MetricType_METRIC_LABEL + const MetricType_METRIC_UNSPECIFIED + func (MetricType) Descriptor() protoreflect.EnumDescriptor + func (MetricType) EnumDescriptor() ([]byte, []int) + func (MetricType) Type() protoreflect.EnumType + func (x MetricType) Enum() *MetricType + func (x MetricType) Number() protoreflect.EnumNumber + func (x MetricType) String() string + type Query struct + Columns []*Column + Enabled bool + Name string + SampleIntervalSec int64 + Sql string + func (*Query) Descriptor() ([]byte, []int) + func (*Query) ProtoMessage() + func (x *Query) GetColumns() []*Column + func (x *Query) GetEnabled() bool + func (x *Query) GetName() string + func (x *Query) GetSampleIntervalSec() int64 + func (x *Query) GetSql() string + func (x *Query) ProtoReflect() protoreflect.Message + func (x *Query) Reset() + func (x *Query) String() string + type RemoteCollectionGcloud struct + GcloudArgs string + SshUsername string + TunnelThroughIap bool + UseInternalIp bool + func (*RemoteCollectionGcloud) Descriptor() ([]byte, []int) + func (*RemoteCollectionGcloud) ProtoMessage() + func (x *RemoteCollectionGcloud) GetGcloudArgs() string + func (x *RemoteCollectionGcloud) GetSshUsername() string + func (x *RemoteCollectionGcloud) GetTunnelThroughIap() bool + func (x *RemoteCollectionGcloud) GetUseInternalIp() bool + func (x *RemoteCollectionGcloud) ProtoReflect() protoreflect.Message + func (x *RemoteCollectionGcloud) Reset() + func (x *RemoteCollectionGcloud) String() string + type RemoteCollectionInstance struct + InstanceId string + InstanceName string + ProjectId string + SshHostAddress string + Zone string + func (*RemoteCollectionInstance) Descriptor() ([]byte, []int) + func (*RemoteCollectionInstance) ProtoMessage() + func (x *RemoteCollectionInstance) GetInstanceId() string + func (x *RemoteCollectionInstance) GetInstanceName() string + func (x *RemoteCollectionInstance) GetProjectId() string + func (x *RemoteCollectionInstance) GetSshHostAddress() string + func (x *RemoteCollectionInstance) GetZone() string + func (x *RemoteCollectionInstance) ProtoReflect() protoreflect.Message + func (x *RemoteCollectionInstance) Reset() + func (x *RemoteCollectionInstance) String() string + type RemoteCollectionSsh struct + SshPrivateKeyPath string + SshUsername string + func (*RemoteCollectionSsh) Descriptor() ([]byte, []int) + func (*RemoteCollectionSsh) ProtoMessage() + func (x *RemoteCollectionSsh) GetSshPrivateKeyPath() string + func (x *RemoteCollectionSsh) GetSshUsername() string + func (x *RemoteCollectionSsh) ProtoReflect() protoreflect.Message + func (x *RemoteCollectionSsh) Reset() + func (x *RemoteCollectionSsh) String() string + type ValueType int32 + const ValueType_VALUE_BOOL + const ValueType_VALUE_DOUBLE + const ValueType_VALUE_INT64 + const ValueType_VALUE_STRING + const ValueType_VALUE_UNSPECIFIED + func (ValueType) Descriptor() protoreflect.EnumDescriptor + func (ValueType) EnumDescriptor() ([]byte, []int) + func (ValueType) Type() protoreflect.EnumType + func (x ValueType) Enum() *ValueType + func (x ValueType) Number() protoreflect.EnumNumber + func (x ValueType) String() string + type WorkloadValidationRemoteCollection struct + ConcurrentCollections int64 + RemoteCollectionBinary string + RemoteCollectionGcloud *RemoteCollectionGcloud + RemoteCollectionInstances []*RemoteCollectionInstance + RemoteCollectionSsh *RemoteCollectionSsh + func (*WorkloadValidationRemoteCollection) Descriptor() ([]byte, []int) + func (*WorkloadValidationRemoteCollection) ProtoMessage() + func (x *WorkloadValidationRemoteCollection) GetConcurrentCollections() int64 + func (x *WorkloadValidationRemoteCollection) GetRemoteCollectionBinary() string + func (x *WorkloadValidationRemoteCollection) GetRemoteCollectionGcloud() *RemoteCollectionGcloud + func (x *WorkloadValidationRemoteCollection) GetRemoteCollectionInstances() []*RemoteCollectionInstance + func (x *WorkloadValidationRemoteCollection) GetRemoteCollectionSsh() *RemoteCollectionSsh + func (x *WorkloadValidationRemoteCollection) ProtoReflect() protoreflect.Message + func (x *WorkloadValidationRemoteCollection) Reset() + func (x *WorkloadValidationRemoteCollection) String() string