Documentation
¶
Index ¶
- Variables
- type Action
- type ActionInput
- type AddClusterInfoAction
- func (this AddClusterInfoAction) GetDisable() bool
- func (this AddClusterInfoAction) GetID() string
- func (this AddClusterInfoAction) GetName() *string
- func (this AddClusterInfoAction) GetNotes() *string
- func (this AddClusterInfoAction) GetSignals() []SignalType
- func (this AddClusterInfoAction) GetType() string
- func (AddClusterInfoAction) IsAction()
- type ClusterCollectorAnalyze
- type ClusterInfo
- type ComputePlatform
- type ComputePlatformType
- type Condition
- type ConditionStatus
- type ContainerRuntimeInfoAnalyze
- type ContainerWorkloadManifestAnalyze
- type DbQueryPayloadCollection
- type DbQueryPayloadCollectionInput
- type DeleteAttribute
- type DeleteAttributeAction
- func (this DeleteAttributeAction) GetDisable() bool
- func (this DeleteAttributeAction) GetID() string
- func (this DeleteAttributeAction) GetName() *string
- func (this DeleteAttributeAction) GetNotes() *string
- func (this DeleteAttributeAction) GetSignals() []SignalType
- func (this DeleteAttributeAction) GetType() string
- func (DeleteAttributeAction) IsAction()
- type Destination
- type DestinationDetails
- type DestinationInput
- type DestinationTypesCategoryItem
- type DestinationsCategory
- type EntityProperty
- type ErrorSamplerAction
- func (this ErrorSamplerAction) GetDisable() bool
- func (this ErrorSamplerAction) GetID() string
- func (this ErrorSamplerAction) GetName() *string
- func (this ErrorSamplerAction) GetNotes() *string
- func (this ErrorSamplerAction) GetSignals() []SignalType
- func (this ErrorSamplerAction) GetType() string
- func (ErrorSamplerAction) IsAction()
- type ExportedSignals
- type ExportedSignalsInput
- type Field
- type FieldInput
- type GetConfigResponse
- type GetDestinationDetailsResponse
- type GetDestinationTypesResponse
- type HTTPPayloadCollection
- type HTTPPayloadCollectionInput
- type IcaInstanceResponse
- type InstallationStatus
- type InstrumentationConfigAnalyze
- type InstrumentationDeviceAnalyze
- type InstrumentationInstanceAnalyze
- type InstrumentationLabelsAnalyze
- type InstrumentationLibrary
- type InstrumentationLibraryGlobalID
- type InstrumentationLibraryGlobalIDInput
- type InstrumentationOption
- type InstrumentationRule
- type InstrumentationRuleInput
- type InstrumentedApplicationAnalyze
- type InstrumentedApplicationDetails
- type K8sActualNamespace
- type K8sActualSource
- type K8sDesiredNamespaceInput
- type K8sDesiredSourceInput
- type K8sNamespaceID
- type K8sResourceKind
- type K8sSourceID
- type LatencySamplerAction
- func (this LatencySamplerAction) GetDisable() bool
- func (this LatencySamplerAction) GetID() string
- func (this LatencySamplerAction) GetName() *string
- func (this LatencySamplerAction) GetNotes() *string
- func (this LatencySamplerAction) GetSignals() []SignalType
- func (this LatencySamplerAction) GetType() string
- func (LatencySamplerAction) IsAction()
- type MessagingPayloadCollection
- type MessagingPayloadCollectionInput
- type Mutation
- type NodeCollectorAnalyze
- type ObservabilitySignalSupport
- type OdigosAnalyze
- type OverviewMetricsResponse
- type PatchSourceRequestInput
- type PayloadCollection
- type PayloadCollectionInput
- type PersistNamespaceItemInput
- type PersistNamespaceSourceInput
- type PiiMaskingAction
- func (this PiiMaskingAction) GetDisable() bool
- func (this PiiMaskingAction) GetID() string
- func (this PiiMaskingAction) GetName() *string
- func (this PiiMaskingAction) GetNotes() *string
- func (this PiiMaskingAction) GetSignals() []SignalType
- func (this PiiMaskingAction) GetType() string
- func (PiiMaskingAction) IsAction()
- type PodAnalyze
- type PodContainerAnalyze
- type PodWorkload
- type PodWorkloadInput
- type ProbabilisticSamplerAction
- func (this ProbabilisticSamplerAction) GetDisable() bool
- func (this ProbabilisticSamplerAction) GetID() string
- func (this ProbabilisticSamplerAction) GetName() *string
- func (this ProbabilisticSamplerAction) GetNotes() *string
- func (this ProbabilisticSamplerAction) GetSignals() []SignalType
- func (this ProbabilisticSamplerAction) GetType() string
- func (ProbabilisticSamplerAction) IsAction()
- type ProgrammingLanguage
- type Query
- type RenameAttributeAction
- func (this RenameAttributeAction) GetDisable() bool
- func (this RenameAttributeAction) GetID() string
- func (this RenameAttributeAction) GetName() *string
- func (this RenameAttributeAction) GetNotes() *string
- func (this RenameAttributeAction) GetSignals() []SignalType
- func (this RenameAttributeAction) GetType() string
- func (RenameAttributeAction) IsAction()
- type RuntimeInfoAnalyze
- type SignalType
- type SingleDestinationMetricsResponse
- type SingleSourceMetricsResponse
- type SourceAnalyze
- type SourceContainerRuntimeDetails
- type SpanKind
- type SupportedSignals
- type TestConnectionResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var AllComputePlatformType = []ComputePlatformType{ ComputePlatformTypeK8s, ComputePlatformTypeVM, }
View Source
var AllConditionStatus = []ConditionStatus{ ConditionStatusTrue, ConditionStatusFalse, ConditionStatusUnknown, }
View Source
var AllInstallationStatus = []InstallationStatus{ InstallationStatusNew, InstallationStatusAppsSelected, InstallationStatusFinished, }
View Source
var AllK8sResourceKind = []K8sResourceKind{ K8sResourceKindDeployment, K8sResourceKindDaemonSet, K8sResourceKindStatefulSet, }
View Source
var AllProgrammingLanguage = []ProgrammingLanguage{ ProgrammingLanguageUnspecified, ProgrammingLanguageJava, ProgrammingLanguageGo, ProgrammingLanguageJavaScript, ProgrammingLanguagePython, ProgrammingLanguageDotNet, }
View Source
var AllSignalType = []SignalType{ SignalTypeTraces, SignalTypeMetrics, SignalTypeLogs, }
View Source
var AllSpanKind = []SpanKind{ SpanKindInternal, SpanKindServer, SpanKindClient, SpanKindProducer, SpanKindConsumer, }
Functions ¶
This section is empty.
Types ¶
type ActionInput ¶
type AddClusterInfoAction ¶
type AddClusterInfoAction struct { ID string `json:"id"` Type string `json:"type"` Name *string `json:"name,omitempty"` Notes *string `json:"notes,omitempty"` Disable bool `json:"disable"` Signals []SignalType `json:"signals"` Details []*ClusterInfo `json:"details"` }
func (AddClusterInfoAction) GetDisable ¶
func (this AddClusterInfoAction) GetDisable() bool
func (AddClusterInfoAction) GetID ¶
func (this AddClusterInfoAction) GetID() string
func (AddClusterInfoAction) GetName ¶
func (this AddClusterInfoAction) GetName() *string
func (AddClusterInfoAction) GetNotes ¶
func (this AddClusterInfoAction) GetNotes() *string
func (AddClusterInfoAction) GetSignals ¶
func (this AddClusterInfoAction) GetSignals() []SignalType
func (AddClusterInfoAction) GetType ¶
func (this AddClusterInfoAction) GetType() string
func (AddClusterInfoAction) IsAction ¶
func (AddClusterInfoAction) IsAction()
type ClusterCollectorAnalyze ¶
type ClusterCollectorAnalyze struct { Enabled *EntityProperty `json:"enabled"` CollectorGroup *EntityProperty `json:"collectorGroup"` Deployed *EntityProperty `json:"deployed,omitempty"` DeployedError *EntityProperty `json:"deployedError,omitempty"` CollectorReady *EntityProperty `json:"collectorReady,omitempty"` DeploymentCreated *EntityProperty `json:"deploymentCreated"` ExpectedReplicas *EntityProperty `json:"expectedReplicas,omitempty"` HealthyReplicas *EntityProperty `json:"healthyReplicas,omitempty"` FailedReplicas *EntityProperty `json:"failedReplicas,omitempty"` FailedReplicasReason *EntityProperty `json:"failedReplicasReason,omitempty"` }
type ClusterInfo ¶
type ComputePlatform ¶
type ComputePlatform struct { ComputePlatformType ComputePlatformType `json:"computePlatformType"` K8sActualNamespace *K8sActualNamespace `json:"k8sActualNamespace,omitempty"` K8sActualNamespaces []*K8sActualNamespace `json:"k8sActualNamespaces"` K8sActualSource *K8sActualSource `json:"k8sActualSource,omitempty"` K8sActualSources []*K8sActualSource `json:"k8sActualSources"` Destinations []*Destination `json:"destinations"` Actions []*IcaInstanceResponse `json:"actions"` InstrumentationRules []*InstrumentationRule `json:"instrumentationRules"` }
type ComputePlatformType ¶
type ComputePlatformType string
const ( ComputePlatformTypeK8s ComputePlatformType = "K8S" ComputePlatformTypeVM ComputePlatformType = "VM" )
func (ComputePlatformType) IsValid ¶
func (e ComputePlatformType) IsValid() bool
func (ComputePlatformType) MarshalGQL ¶
func (e ComputePlatformType) MarshalGQL(w io.Writer)
func (ComputePlatformType) String ¶
func (e ComputePlatformType) String() string
func (*ComputePlatformType) UnmarshalGQL ¶
func (e *ComputePlatformType) UnmarshalGQL(v interface{}) error
type Condition ¶
type Condition struct { Type string `json:"type"` Status ConditionStatus `json:"status"` LastTransitionTime *string `json:"lastTransitionTime,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` }
type ConditionStatus ¶
type ConditionStatus string
const ( ConditionStatusTrue ConditionStatus = "True" ConditionStatusFalse ConditionStatus = "False" ConditionStatusUnknown ConditionStatus = "Unknown" )
func (ConditionStatus) IsValid ¶
func (e ConditionStatus) IsValid() bool
func (ConditionStatus) MarshalGQL ¶
func (e ConditionStatus) MarshalGQL(w io.Writer)
func (ConditionStatus) String ¶
func (e ConditionStatus) String() string
func (*ConditionStatus) UnmarshalGQL ¶
func (e *ConditionStatus) UnmarshalGQL(v interface{}) error
type ContainerRuntimeInfoAnalyze ¶
type ContainerRuntimeInfoAnalyze struct { ContainerName *EntityProperty `json:"containerName"` Language *EntityProperty `json:"language"` RuntimeVersion *EntityProperty `json:"runtimeVersion"` EnvVars []*EntityProperty `json:"envVars"` }
type ContainerWorkloadManifestAnalyze ¶
type ContainerWorkloadManifestAnalyze struct { ContainerName *EntityProperty `json:"containerName"` Devices *EntityProperty `json:"devices"` OriginalEnv []*EntityProperty `json:"originalEnv"` }
type DeleteAttribute ¶
type DeleteAttribute struct {
AttributeName string `json:"attributeName"`
}
type DeleteAttributeAction ¶
type DeleteAttributeAction struct { ID string `json:"id"` Type string `json:"type"` Name *string `json:"name,omitempty"` Notes *string `json:"notes,omitempty"` Disable bool `json:"disable"` Signals []SignalType `json:"signals"` Details []string `json:"details"` }
func (DeleteAttributeAction) GetDisable ¶
func (this DeleteAttributeAction) GetDisable() bool
func (DeleteAttributeAction) GetID ¶
func (this DeleteAttributeAction) GetID() string
func (DeleteAttributeAction) GetName ¶
func (this DeleteAttributeAction) GetName() *string
func (DeleteAttributeAction) GetNotes ¶
func (this DeleteAttributeAction) GetNotes() *string
func (DeleteAttributeAction) GetSignals ¶
func (this DeleteAttributeAction) GetSignals() []SignalType
func (DeleteAttributeAction) GetType ¶
func (this DeleteAttributeAction) GetType() string
func (DeleteAttributeAction) IsAction ¶
func (DeleteAttributeAction) IsAction()
type Destination ¶
type Destination struct { Id string `json:"id"` Name string `json:"name"` Type common.DestinationType `json:"type"` ExportedSignals ExportedSignals `json:"signals"` Fields string `json:"fields"` DestinationType DestinationTypesCategoryItem `json:"destination_type"` Conditions []metav1.Condition `json:"conditions,omitempty"` }
type DestinationDetails ¶
type DestinationInput ¶
type DestinationInput struct { Name string `json:"name"` Type string `json:"type"` ExportedSignals *ExportedSignalsInput `json:"exportedSignals"` Fields []*FieldInput `json:"fields"` }
type DestinationTypesCategoryItem ¶
type DestinationTypesCategoryItem struct { Type string `json:"type"` DisplayName string `json:"display_name"` ImageUrl string `json:"image_url"` SupportedSignals SupportedSignals `json:"supported_signals"` TestConnectionSupported bool `json:"test_connection_supported"` }
type DestinationsCategory ¶
type DestinationsCategory struct { Name string `json:"name"` Items []DestinationTypesCategoryItem `json:"items"` }
type EntityProperty ¶
type ErrorSamplerAction ¶
type ErrorSamplerAction struct { ID string `json:"id"` Type string `json:"type"` Name *string `json:"name,omitempty"` Notes *string `json:"notes,omitempty"` Disable bool `json:"disable"` Signals []SignalType `json:"signals"` Details string `json:"details"` }
func (ErrorSamplerAction) GetDisable ¶
func (this ErrorSamplerAction) GetDisable() bool
func (ErrorSamplerAction) GetID ¶
func (this ErrorSamplerAction) GetID() string
func (ErrorSamplerAction) GetName ¶
func (this ErrorSamplerAction) GetName() *string
func (ErrorSamplerAction) GetNotes ¶
func (this ErrorSamplerAction) GetNotes() *string
func (ErrorSamplerAction) GetSignals ¶
func (this ErrorSamplerAction) GetSignals() []SignalType
func (ErrorSamplerAction) GetType ¶
func (this ErrorSamplerAction) GetType() string
func (ErrorSamplerAction) IsAction ¶
func (ErrorSamplerAction) IsAction()
type ExportedSignals ¶
type ExportedSignalsInput ¶
type Field ¶
type Field struct { Name string `json:"name"` DisplayName string `json:"displayName"` ComponentType string `json:"componentType"` ComponentProperties string `json:"componentProperties"` VideoURL *string `json:"videoUrl,omitempty"` ThumbnailURL *string `json:"thumbnailURL,omitempty"` InitialValue *string `json:"initialValue,omitempty"` }
type FieldInput ¶
type GetConfigResponse ¶
type GetConfigResponse struct {
Installation InstallationStatus `json:"installation"`
}
type GetDestinationDetailsResponse ¶
type GetDestinationDetailsResponse struct {
Fields []*Field `json:"fields"`
}
type GetDestinationTypesResponse ¶
type GetDestinationTypesResponse struct {
Categories []DestinationsCategory `json:"categories"`
}
type HTTPPayloadCollection ¶
type IcaInstanceResponse ¶
type InstallationStatus ¶
type InstallationStatus string
const ( InstallationStatusNew InstallationStatus = "NEW" InstallationStatusAppsSelected InstallationStatus = "APPS_SELECTED" InstallationStatusFinished InstallationStatus = "FINISHED" )
func (InstallationStatus) IsValid ¶
func (e InstallationStatus) IsValid() bool
func (InstallationStatus) MarshalGQL ¶
func (e InstallationStatus) MarshalGQL(w io.Writer)
func (InstallationStatus) String ¶
func (e InstallationStatus) String() string
func (*InstallationStatus) UnmarshalGQL ¶
func (e *InstallationStatus) UnmarshalGQL(v interface{}) error
type InstrumentationConfigAnalyze ¶
type InstrumentationConfigAnalyze struct { Created *EntityProperty `json:"created"` CreateTime *EntityProperty `json:"createTime,omitempty"` }
type InstrumentationDeviceAnalyze ¶
type InstrumentationDeviceAnalyze struct { StatusText *EntityProperty `json:"statusText"` Containers []*ContainerWorkloadManifestAnalyze `json:"containers"` }
type InstrumentationInstanceAnalyze ¶
type InstrumentationInstanceAnalyze struct { Healthy *EntityProperty `json:"healthy"` Message *EntityProperty `json:"message,omitempty"` IdentifyingAttributes []*EntityProperty `json:"identifyingAttributes"` }
type InstrumentationLabelsAnalyze ¶
type InstrumentationLabelsAnalyze struct { Instrumented *EntityProperty `json:"instrumented"` Workload *EntityProperty `json:"workload,omitempty"` Namespace *EntityProperty `json:"namespace,omitempty"` InstrumentedText *EntityProperty `json:"instrumentedText,omitempty"` }
type InstrumentationLibrary ¶
type InstrumentationLibrary struct { LibraryName string `json:"libraryName"` Options []*InstrumentationOption `json:"options"` }
type InstrumentationLibraryGlobalID ¶
type InstrumentationLibraryGlobalID struct { Name string `json:"name"` SpanKind *SpanKind `json:"spanKind,omitempty"` Language *ProgrammingLanguage `json:"language,omitempty"` }
type InstrumentationLibraryGlobalIDInput ¶
type InstrumentationLibraryGlobalIDInput struct { Name string `json:"name"` SpanKind *SpanKind `json:"spanKind,omitempty"` Language *ProgrammingLanguage `json:"language,omitempty"` }
type InstrumentationOption ¶
type InstrumentationRule ¶
type InstrumentationRule struct { RuleID string `json:"ruleId"` RuleName *string `json:"ruleName,omitempty"` Notes *string `json:"notes,omitempty"` Disabled *bool `json:"disabled,omitempty"` Workloads []*PodWorkload `json:"workloads,omitempty"` InstrumentationLibraries []*InstrumentationLibraryGlobalID `json:"instrumentationLibraries,omitempty"` PayloadCollection *PayloadCollection `json:"payloadCollection,omitempty"` }
type InstrumentationRuleInput ¶
type InstrumentationRuleInput struct { RuleName *string `json:"ruleName,omitempty"` Notes *string `json:"notes,omitempty"` Disabled *bool `json:"disabled,omitempty"` Workloads []*PodWorkloadInput `json:"workloads,omitempty"` InstrumentationLibraries []*InstrumentationLibraryGlobalIDInput `json:"instrumentationLibraries,omitempty"` PayloadCollection *PayloadCollectionInput `json:"payloadCollection,omitempty"` }
type InstrumentedApplicationAnalyze ¶
type InstrumentedApplicationAnalyze struct { Created *EntityProperty `json:"created"` CreateTime *EntityProperty `json:"createTime,omitempty"` Containers []*ContainerRuntimeInfoAnalyze `json:"containers"` }
type InstrumentedApplicationDetails ¶
type InstrumentedApplicationDetails struct { Containers []*SourceContainerRuntimeDetails `json:"containers,omitempty"` Conditions []*Condition `json:"conditions,omitempty"` InstrumentationOptions []*InstrumentationLibrary `json:"instrumentationOptions"` }
type K8sActualNamespace ¶
type K8sActualNamespace struct { Name string `json:"name"` InstrumentationLabelEnabled *bool `json:"instrumentationLabelEnabled,omitempty"` K8sActualSources []*K8sActualSource `json:"k8sActualSources"` }
type K8sActualSource ¶
type K8sActualSource struct { Namespace string `json:"namespace"` Kind K8sResourceKind `json:"kind"` Name string `json:"name"` ServiceName *string `json:"serviceName,omitempty"` NumberOfInstances *int `json:"numberOfInstances,omitempty"` ReportedName *string `json:"reportedName,omitempty"` AutoInstrumented bool `json:"autoInstrumented"` AutoInstrumentedDecision string `json:"autoInstrumentedDecision"` InstrumentedApplicationDetails *InstrumentedApplicationDetails `json:"instrumentedApplicationDetails,omitempty"` }
type K8sDesiredNamespaceInput ¶
type K8sDesiredNamespaceInput struct {
AutoInstrument *bool `json:"autoInstrument,omitempty"`
}
type K8sDesiredSourceInput ¶
type K8sNamespaceID ¶
type K8sNamespaceID struct {
Name string `json:"name"`
}
type K8sResourceKind ¶
type K8sResourceKind string
const ( K8sResourceKindDeployment K8sResourceKind = "Deployment" K8sResourceKindDaemonSet K8sResourceKind = "DaemonSet" K8sResourceKindStatefulSet K8sResourceKind = "StatefulSet" )
func (K8sResourceKind) IsValid ¶
func (e K8sResourceKind) IsValid() bool
func (K8sResourceKind) MarshalGQL ¶
func (e K8sResourceKind) MarshalGQL(w io.Writer)
func (K8sResourceKind) String ¶
func (e K8sResourceKind) String() string
func (*K8sResourceKind) UnmarshalGQL ¶
func (e *K8sResourceKind) UnmarshalGQL(v interface{}) error
type K8sSourceID ¶
type K8sSourceID struct { Namespace string `json:"namespace"` Kind K8sResourceKind `json:"kind"` Name string `json:"name"` }
type LatencySamplerAction ¶
type LatencySamplerAction struct { ID string `json:"id"` Type string `json:"type"` Name *string `json:"name,omitempty"` Notes *string `json:"notes,omitempty"` Disable bool `json:"disable"` Signals []SignalType `json:"signals"` Details []*string `json:"details"` }
func (LatencySamplerAction) GetDisable ¶
func (this LatencySamplerAction) GetDisable() bool
func (LatencySamplerAction) GetID ¶
func (this LatencySamplerAction) GetID() string
func (LatencySamplerAction) GetName ¶
func (this LatencySamplerAction) GetName() *string
func (LatencySamplerAction) GetNotes ¶
func (this LatencySamplerAction) GetNotes() *string
func (LatencySamplerAction) GetSignals ¶
func (this LatencySamplerAction) GetSignals() []SignalType
func (LatencySamplerAction) GetType ¶
func (this LatencySamplerAction) GetType() string
func (LatencySamplerAction) IsAction ¶
func (LatencySamplerAction) IsAction()
type NodeCollectorAnalyze ¶
type NodeCollectorAnalyze struct { Enabled *EntityProperty `json:"enabled"` CollectorGroup *EntityProperty `json:"collectorGroup"` Deployed *EntityProperty `json:"deployed,omitempty"` DeployedError *EntityProperty `json:"deployedError,omitempty"` CollectorReady *EntityProperty `json:"collectorReady,omitempty"` DaemonSet *EntityProperty `json:"daemonSet"` DesiredNodes *EntityProperty `json:"desiredNodes,omitempty"` CurrentNodes *EntityProperty `json:"currentNodes,omitempty"` UpdatedNodes *EntityProperty `json:"updatedNodes,omitempty"` AvailableNodes *EntityProperty `json:"availableNodes,omitempty"` }
type ObservabilitySignalSupport ¶
type ObservabilitySignalSupport struct {
Supported bool `json:"supported"`
}
type OdigosAnalyze ¶
type OdigosAnalyze struct { OdigosVersion *EntityProperty `json:"odigosVersion"` NumberOfDestinations int `json:"numberOfDestinations"` NumberOfSources int `json:"numberOfSources"` ClusterCollector *ClusterCollectorAnalyze `json:"clusterCollector"` NodeCollector *NodeCollectorAnalyze `json:"nodeCollector"` IsSettled bool `json:"isSettled"` HasErrors bool `json:"hasErrors"` }
type OverviewMetricsResponse ¶
type OverviewMetricsResponse struct { Sources []*SingleSourceMetricsResponse `json:"sources"` Destinations []*SingleDestinationMetricsResponse `json:"destinations"` }
type PatchSourceRequestInput ¶
type PatchSourceRequestInput struct {
ReportedName *string `json:"reportedName,omitempty"`
}
type PayloadCollection ¶
type PayloadCollection struct { HTTPRequest *HTTPPayloadCollection `json:"httpRequest,omitempty"` HTTPResponse *HTTPPayloadCollection `json:"httpResponse,omitempty"` DbQuery *DbQueryPayloadCollection `json:"dbQuery,omitempty"` Messaging *MessagingPayloadCollection `json:"messaging,omitempty"` }
type PayloadCollectionInput ¶
type PayloadCollectionInput struct { HTTPRequest *HTTPPayloadCollectionInput `json:"httpRequest,omitempty"` HTTPResponse *HTTPPayloadCollectionInput `json:"httpResponse,omitempty"` DbQuery *DbQueryPayloadCollectionInput `json:"dbQuery,omitempty"` Messaging *MessagingPayloadCollectionInput `json:"messaging,omitempty"` }
type PersistNamespaceSourceInput ¶
type PersistNamespaceSourceInput struct { Name string `json:"name"` Kind K8sResourceKind `json:"kind"` Selected *bool `json:"selected,omitempty"` }
type PiiMaskingAction ¶
type PiiMaskingAction struct { ID string `json:"id"` Type string `json:"type"` Name *string `json:"name,omitempty"` Notes *string `json:"notes,omitempty"` Disable bool `json:"disable"` Signals []SignalType `json:"signals"` Details []string `json:"details,omitempty"` }
func (PiiMaskingAction) GetDisable ¶
func (this PiiMaskingAction) GetDisable() bool
func (PiiMaskingAction) GetID ¶
func (this PiiMaskingAction) GetID() string
func (PiiMaskingAction) GetName ¶
func (this PiiMaskingAction) GetName() *string
func (PiiMaskingAction) GetNotes ¶
func (this PiiMaskingAction) GetNotes() *string
func (PiiMaskingAction) GetSignals ¶
func (this PiiMaskingAction) GetSignals() []SignalType
func (PiiMaskingAction) GetType ¶
func (this PiiMaskingAction) GetType() string
func (PiiMaskingAction) IsAction ¶
func (PiiMaskingAction) IsAction()
type PodAnalyze ¶
type PodAnalyze struct { PodName *EntityProperty `json:"podName"` NodeName *EntityProperty `json:"nodeName"` Phase *EntityProperty `json:"phase"` Containers []*PodContainerAnalyze `json:"containers"` }
type PodContainerAnalyze ¶
type PodContainerAnalyze struct { ContainerName *EntityProperty `json:"containerName"` ActualDevices *EntityProperty `json:"actualDevices"` InstrumentationInstances []*InstrumentationInstanceAnalyze `json:"instrumentationInstances"` }
type PodWorkload ¶
type PodWorkload struct { Namespace string `json:"namespace"` Kind K8sResourceKind `json:"kind"` Name string `json:"name"` }
type PodWorkloadInput ¶
type PodWorkloadInput struct { Namespace string `json:"namespace"` Kind K8sResourceKind `json:"kind"` Name string `json:"name"` }
type ProbabilisticSamplerAction ¶
type ProbabilisticSamplerAction struct { ID string `json:"id"` Type string `json:"type"` Name *string `json:"name,omitempty"` Notes *string `json:"notes,omitempty"` Disable bool `json:"disable"` Signals []SignalType `json:"signals"` Details string `json:"details"` }
func (ProbabilisticSamplerAction) GetDisable ¶
func (this ProbabilisticSamplerAction) GetDisable() bool
func (ProbabilisticSamplerAction) GetID ¶
func (this ProbabilisticSamplerAction) GetID() string
func (ProbabilisticSamplerAction) GetName ¶
func (this ProbabilisticSamplerAction) GetName() *string
func (ProbabilisticSamplerAction) GetNotes ¶
func (this ProbabilisticSamplerAction) GetNotes() *string
func (ProbabilisticSamplerAction) GetSignals ¶
func (this ProbabilisticSamplerAction) GetSignals() []SignalType
func (ProbabilisticSamplerAction) GetType ¶
func (this ProbabilisticSamplerAction) GetType() string
func (ProbabilisticSamplerAction) IsAction ¶
func (ProbabilisticSamplerAction) IsAction()
type ProgrammingLanguage ¶
type ProgrammingLanguage string
const ( ProgrammingLanguageUnspecified ProgrammingLanguage = "Unspecified" ProgrammingLanguageJava ProgrammingLanguage = "Java" ProgrammingLanguageGo ProgrammingLanguage = "Go" ProgrammingLanguageJavaScript ProgrammingLanguage = "JavaScript" ProgrammingLanguagePython ProgrammingLanguage = "Python" ProgrammingLanguageDotNet ProgrammingLanguage = "DotNet" )
func (ProgrammingLanguage) IsValid ¶
func (e ProgrammingLanguage) IsValid() bool
func (ProgrammingLanguage) MarshalGQL ¶
func (e ProgrammingLanguage) MarshalGQL(w io.Writer)
func (ProgrammingLanguage) String ¶
func (e ProgrammingLanguage) String() string
func (*ProgrammingLanguage) UnmarshalGQL ¶
func (e *ProgrammingLanguage) UnmarshalGQL(v interface{}) error
type RenameAttributeAction ¶
type RenameAttributeAction struct { ID string `json:"id"` Type string `json:"type"` Name *string `json:"name,omitempty"` Notes *string `json:"notes,omitempty"` Disable bool `json:"disable"` Signals []SignalType `json:"signals"` Details string `json:"details"` }
func (RenameAttributeAction) GetDisable ¶
func (this RenameAttributeAction) GetDisable() bool
func (RenameAttributeAction) GetID ¶
func (this RenameAttributeAction) GetID() string
func (RenameAttributeAction) GetName ¶
func (this RenameAttributeAction) GetName() *string
func (RenameAttributeAction) GetNotes ¶
func (this RenameAttributeAction) GetNotes() *string
func (RenameAttributeAction) GetSignals ¶
func (this RenameAttributeAction) GetSignals() []SignalType
func (RenameAttributeAction) GetType ¶
func (this RenameAttributeAction) GetType() string
func (RenameAttributeAction) IsAction ¶
func (RenameAttributeAction) IsAction()
type RuntimeInfoAnalyze ¶
type RuntimeInfoAnalyze struct { Generation *EntityProperty `json:"generation"` Containers []*ContainerRuntimeInfoAnalyze `json:"containers"` }
type SignalType ¶
type SignalType string
const ( SignalTypeTraces SignalType = "TRACES" SignalTypeMetrics SignalType = "METRICS" SignalTypeLogs SignalType = "LOGS" )
func (SignalType) IsValid ¶
func (e SignalType) IsValid() bool
func (SignalType) MarshalGQL ¶
func (e SignalType) MarshalGQL(w io.Writer)
func (SignalType) String ¶
func (e SignalType) String() string
func (*SignalType) UnmarshalGQL ¶
func (e *SignalType) UnmarshalGQL(v interface{}) error
type SourceAnalyze ¶
type SourceAnalyze struct { Name *EntityProperty `json:"name"` Kind *EntityProperty `json:"kind"` Namespace *EntityProperty `json:"namespace"` Labels *InstrumentationLabelsAnalyze `json:"labels"` InstrumentationConfig *InstrumentationConfigAnalyze `json:"instrumentationConfig"` RuntimeInfo *RuntimeInfoAnalyze `json:"runtimeInfo,omitempty"` InstrumentedApplication *InstrumentedApplicationAnalyze `json:"instrumentedApplication"` InstrumentationDevice *InstrumentationDeviceAnalyze `json:"instrumentationDevice"` TotalPods int `json:"totalPods"` PodsPhasesCount string `json:"podsPhasesCount"` Pods []*PodAnalyze `json:"pods"` }
type SupportedSignals ¶
type SupportedSignals struct { Traces ObservabilitySignalSupport `json:"traces"` Metrics ObservabilitySignalSupport `json:"metrics"` Logs ObservabilitySignalSupport `json:"logs"` }
Click to show internal directories.
Click to hide internal directories.