Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CFProcessRepository ¶
type CFProcessRepository interface {
GetProcess(context.Context, authorization.Info, string) (repositories.ProcessRecord, error)
}
type LogCacheGaugesCollector ¶
type LogCacheGaugesCollector struct {
// contains filtered or unexported fields
}
func NewGaugesCollector ¶
func NewGaugesCollector(logCacheURL string, httpClient *http.Client) *LogCacheGaugesCollector
func (*LogCacheGaugesCollector) CollectProcessGauges ¶
func (c *LogCacheGaugesCollector) CollectProcessGauges(ctx context.Context, appGUID, processGUID string) ([]ProcessGauges, error)
type ProcessGauges ¶
type ProcessInstanceState ¶
type ProcessInstanceState struct { ID int Type string State korifiv1alpha1.InstanceState Timestamp *metav1.Time }
type ProcessInstancesStateCollector ¶
type ProcessInstancesStateCollector struct {
// contains filtered or unexported fields
}
func NewProcessInstanceStateCollector ¶
func NewProcessInstanceStateCollector(processRepo CFProcessRepository) *ProcessInstancesStateCollector
func (*ProcessInstancesStateCollector) CollectProcessInstancesStates ¶
func (c *ProcessInstancesStateCollector) CollectProcessInstancesStates(ctx context.Context, processGUID string) ([]ProcessInstanceState, error)
Click to show internal directories.
Click to hide internal directories.