Documentation ¶
Index ¶
- Variables
- type DataProcessorResourceUtilCollector
- type DataProcessorResourceUtilMetric
- type GlobalCounterCollector
- type GlobalCounterMetric
- type InterfaceCollector
- type InterfaceCounterCollector
- type InterfaceCounterMetric
- type InterfaceMetric
- type PanoramaCollector
- type PanoramaMetric
- type PanosCollector
- type ReportCollector
- type ReportMetric
- type SessionCollector
- type SessionMetric
- type SystemResourceUtilCollector
- type SystemResourceUtilMetric
Constants ¶
This section is empty.
Variables ¶
View Source
var ( GlobalCounterSubsystem = "global_counter" GlobalCounterLabelNames = []string{"category", "rate", "aspect", "id", "severity", "data_processor", "domain"} )
View Source
var ( InterfaceSubsystem = "interface" InterfaceLabelNames = []string{"name", "domain", "category"} )
View Source
var ( InterfaceCounterSubsystem = "interface_counter" InterfaceCounterLabelNames = []string{"name", "domain", "category"} )
View Source
var ( SessionSubsystem = "session" SessionLabelNames = []string{"domain", "category"} )
View Source
var (
DataProcessorResourceUtilSubsystem = "data_plane_resource_util"
)
View Source
var (
ReportSubsystem = "report"
)
View Source
var (
SystemResourceUtilSubsystem = "system_top"
)
Functions ¶
This section is empty.
Types ¶
type DataProcessorResourceUtilCollector ¶
type DataProcessorResourceUtilCollector struct {
// contains filtered or unexported fields
}
func (*DataProcessorResourceUtilCollector) Collect ¶
func (d *DataProcessorResourceUtilCollector) Collect(ch chan<- prometheus.Metric)
func (*DataProcessorResourceUtilCollector) Describe ¶
func (d *DataProcessorResourceUtilCollector) Describe(ch chan<- *prometheus.Desc)
type DataProcessorResourceUtilMetric ¶
type DataProcessorResourceUtilMetric struct {
// contains filtered or unexported fields
}
type GlobalCounterCollector ¶
type GlobalCounterCollector struct {
// contains filtered or unexported fields
}
func (*GlobalCounterCollector) Collect ¶
func (g *GlobalCounterCollector) Collect(ch chan<- prometheus.Metric)
func (*GlobalCounterCollector) Describe ¶
func (g *GlobalCounterCollector) Describe(ch chan<- *prometheus.Desc)
type GlobalCounterMetric ¶
type GlobalCounterMetric struct {
// contains filtered or unexported fields
}
type InterfaceCollector ¶
type InterfaceCollector struct {
// contains filtered or unexported fields
}
func NewInterfaceCollector ¶
func (*InterfaceCollector) Collect ¶
func (i *InterfaceCollector) Collect(ch chan<- prometheus.Metric)
func (*InterfaceCollector) Describe ¶
func (i *InterfaceCollector) Describe(ch chan<- *prometheus.Desc)
type InterfaceCounterCollector ¶
type InterfaceCounterCollector struct {
// contains filtered or unexported fields
}
func (*InterfaceCounterCollector) Collect ¶
func (i *InterfaceCounterCollector) Collect(ch chan<- prometheus.Metric)
func (*InterfaceCounterCollector) Describe ¶
func (i *InterfaceCounterCollector) Describe(ch chan<- *prometheus.Desc)
type InterfaceCounterMetric ¶
type InterfaceCounterMetric struct {
// contains filtered or unexported fields
}
type InterfaceMetric ¶
type InterfaceMetric struct {
// contains filtered or unexported fields
}
type PanoramaCollector ¶
type PanoramaCollector struct {
// contains filtered or unexported fields
}
func NewPanoramaCollector ¶
func (*PanoramaCollector) Collect ¶
func (i *PanoramaCollector) Collect(ch chan<- prometheus.Metric)
func (*PanoramaCollector) Describe ¶
func (i *PanoramaCollector) Describe(ch chan<- *prometheus.Desc)
type PanoramaMetric ¶
type PanoramaMetric struct {
// contains filtered or unexported fields
}
type PanosCollector ¶
type PanosCollector struct {
// contains filtered or unexported fields
}
Exporter collects panos metrics. It implements prometheus.Collector.
func NewPanosCollector ¶
func (*PanosCollector) Collect ¶
func (p *PanosCollector) Collect(ch chan<- prometheus.Metric)
Collect implements prometheus.Collector.
func (*PanosCollector) Describe ¶
func (p *PanosCollector) Describe(ch chan<- *prometheus.Desc)
Describe implements prometheus.Collector.
type ReportCollector ¶
type ReportCollector struct {
// contains filtered or unexported fields
}
func NewReportCollector ¶
func (*ReportCollector) Collect ¶
func (i *ReportCollector) Collect(ch chan<- prometheus.Metric)
func (*ReportCollector) Describe ¶
func (i *ReportCollector) Describe(ch chan<- *prometheus.Desc)
type ReportMetric ¶
type ReportMetric struct {
// contains filtered or unexported fields
}
type SessionCollector ¶
type SessionCollector struct {
// contains filtered or unexported fields
}
func NewSessionCollector ¶
func (*SessionCollector) Collect ¶
func (i *SessionCollector) Collect(ch chan<- prometheus.Metric)
func (*SessionCollector) Describe ¶
func (i *SessionCollector) Describe(ch chan<- *prometheus.Desc)
type SessionMetric ¶
type SessionMetric struct {
// contains filtered or unexported fields
}
type SystemResourceUtilCollector ¶
type SystemResourceUtilCollector struct {
// contains filtered or unexported fields
}
func (*SystemResourceUtilCollector) Collect ¶
func (d *SystemResourceUtilCollector) Collect(ch chan<- prometheus.Metric)
func (*SystemResourceUtilCollector) Describe ¶
func (d *SystemResourceUtilCollector) Describe(ch chan<- *prometheus.Desc)
type SystemResourceUtilMetric ¶
type SystemResourceUtilMetric struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.