Documentation ¶
Index ¶
- func NewFluxDashboardAll(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardAvailability(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardCpuNum(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardCpuUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardDiskAllocated(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardDiskUsage(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardDiskUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardHttpRequestDuration(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardHttpRequests(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardKapaCpu(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardKapaLoad(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardKapaRam(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardMemoryTotal(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardMemoryUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardNginxRequests(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardQueueBytes(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardRedisMemoryUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardSystemLoad(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDashboardThroughput(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDevops8Hosts(dbConfig bulkQuerygen.DatabaseConfig, ...) bulkQuerygen.QueryGenerator
- func NewFluxDevopsGroupBy(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDevopsSingleHost(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewFluxDevopsSingleHost12hr(dbConfig bulkQuerygen.DatabaseConfig, ...) bulkQuerygen.QueryGenerator
- func NewFluxIotSingleHost(dbConfig bulkQuerygen.DatabaseConfig, ...) bulkQuerygen.QueryGenerator
- func NewInfluxIotCommon(lang Language, dbConfig bulkQuerygen.DatabaseConfig, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardAll(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardAvailability(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardCpuNum(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardCpuUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardDiskAllocated(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardDiskUsage(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardDiskUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardHttpRequestDuration(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardHttpRequests(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardKapaCpu(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardKapaLoad(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardKapaRam(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardMemoryTotal(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardMemoryUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardNginxRequests(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardQueueBytes(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardRedisMemoryUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardSystemLoad(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDashboardThroughput(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDevops8Hosts(dbConfig bulkQuerygen.DatabaseConfig, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDevopsGroupBy(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDevopsSingleHost(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLDevopsSingleHost12hr(dbConfig bulkQuerygen.DatabaseConfig, ...) bulkQuerygen.QueryGenerator
- func NewInfluxQLIotSingleHost(dbConfig bulkQuerygen.DatabaseConfig, ...) bulkQuerygen.QueryGenerator
- type InfluxCommon
- type InfluxDashboard
- func (d *InfluxDashboard) Dispatch(i int) bulkQuerygen.Query
- func (d *InfluxDashboard) DispatchCommon(i int) (*bulkQuerygen.HTTPQuery, *bulkQuerygen.TimeInterval)
- func (d *InfluxDashboard) GetRandomClusterId() string
- func (d *InfluxDashboard) GetTimeConstraint(interval *bulkQuerygen.TimeInterval) string
- type InfluxDashboardAll
- type InfluxDashboardAvailability
- type InfluxDashboardCpuNum
- type InfluxDashboardCpuUtilization
- type InfluxDashboardDiskAllocated
- type InfluxDashboardDiskUsage
- type InfluxDashboardDiskUtilization
- type InfluxDashboardHttpRequestDuration
- type InfluxDashboardHttpRequests
- type InfluxDashboardKapaCpu
- type InfluxDashboardKapaLoad
- type InfluxDashboardKapaRam
- type InfluxDashboardMemoryTotal
- type InfluxDashboardMemoryUtilization
- type InfluxDashboardNginxRequests
- type InfluxDashboardQueueBytes
- type InfluxDashboardRedisMemoryUtilization
- type InfluxDashboardSystemLoad
- type InfluxDashboardThroughput
- type InfluxDevops
- func (d *InfluxDevops) Dispatch(i int) bulkQuerygen.Query
- func (d *InfluxDevops) MaxCPUUsage12HoursByMinuteOneHost(q bulkQuerygen.Query)
- func (d *InfluxDevops) MaxCPUUsageHourByMinuteEightHosts(q bulkQuerygen.Query)
- func (d *InfluxDevops) MaxCPUUsageHourByMinuteFourHosts(q bulkQuerygen.Query)
- func (d *InfluxDevops) MaxCPUUsageHourByMinuteOneHost(q bulkQuerygen.Query)
- func (d *InfluxDevops) MaxCPUUsageHourByMinuteSixteenHosts(q bulkQuerygen.Query)
- func (d *InfluxDevops) MaxCPUUsageHourByMinuteThirtyTwoHosts(q bulkQuerygen.Query)
- func (d *InfluxDevops) MaxCPUUsageHourByMinuteTwoHosts(q bulkQuerygen.Query)
- func (d *InfluxDevops) MeanCPUUsageDayByHourAllHostsGroupbyHost(qi bulkQuerygen.Query)
- type InfluxDevops8Hosts
- type InfluxDevopsGroupby
- type InfluxDevopsSingleHost
- type InfluxDevopsSingleHost12hr
- type InfluxIot
- type InfluxIotSingleHost
- type Language
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFluxDashboardAll ¶
func NewFluxDashboardAll(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardAvailability ¶
func NewFluxDashboardAvailability(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardCpuNum ¶
func NewFluxDashboardCpuNum(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardCpuUtilization ¶
func NewFluxDashboardCpuUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardDiskAllocated ¶
func NewFluxDashboardDiskAllocated(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardDiskUsage ¶
func NewFluxDashboardDiskUsage(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardDiskUtilization ¶
func NewFluxDashboardDiskUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardHttpRequestDuration ¶
func NewFluxDashboardHttpRequestDuration(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardHttpRequests ¶
func NewFluxDashboardHttpRequests(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardKapaCpu ¶
func NewFluxDashboardKapaCpu(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardKapaLoad ¶
func NewFluxDashboardKapaLoad(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardKapaRam ¶
func NewFluxDashboardKapaRam(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardMemoryTotal ¶
func NewFluxDashboardMemoryTotal(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardMemoryUtilization ¶
func NewFluxDashboardMemoryUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardNginxRequests ¶
func NewFluxDashboardNginxRequests(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardQueueBytes ¶
func NewFluxDashboardQueueBytes(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardRedisMemoryUtilization ¶
func NewFluxDashboardRedisMemoryUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardSystemLoad ¶
func NewFluxDashboardSystemLoad(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDashboardThroughput ¶
func NewFluxDashboardThroughput(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDevops8Hosts ¶
func NewFluxDevops8Hosts(dbConfig bulkQuerygen.DatabaseConfig, queriesFullRange bulkQuerygen.TimeInterval, queryInterval time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDevopsGroupBy ¶
func NewFluxDevopsGroupBy(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDevopsSingleHost ¶
func NewFluxDevopsSingleHost(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxDevopsSingleHost12hr ¶
func NewFluxDevopsSingleHost12hr(dbConfig bulkQuerygen.DatabaseConfig, queriesFullRange bulkQuerygen.TimeInterval, queryInterval time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewFluxIotSingleHost ¶
func NewFluxIotSingleHost(dbConfig bulkQuerygen.DatabaseConfig, queriesFullRange bulkQuerygen.TimeInterval, queryInterval time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxIotCommon ¶
func NewInfluxIotCommon(lang Language, dbConfig bulkQuerygen.DatabaseConfig, queriesFullRange bulkQuerygen.TimeInterval, queryInterval time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
NewInfluxDevops makes an InfluxDevops object ready to generate Queries.
func NewInfluxQLDashboardAll ¶
func NewInfluxQLDashboardAll(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardAvailability ¶
func NewInfluxQLDashboardAvailability(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardCpuNum ¶
func NewInfluxQLDashboardCpuNum(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardCpuUtilization ¶
func NewInfluxQLDashboardCpuUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardDiskAllocated ¶
func NewInfluxQLDashboardDiskAllocated(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardDiskUsage ¶
func NewInfluxQLDashboardDiskUsage(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardDiskUtilization ¶
func NewInfluxQLDashboardDiskUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardHttpRequestDuration ¶
func NewInfluxQLDashboardHttpRequestDuration(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardHttpRequests ¶
func NewInfluxQLDashboardHttpRequests(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardKapaCpu ¶
func NewInfluxQLDashboardKapaCpu(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardKapaLoad ¶
func NewInfluxQLDashboardKapaLoad(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardKapaRam ¶
func NewInfluxQLDashboardKapaRam(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardMemoryTotal ¶
func NewInfluxQLDashboardMemoryTotal(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardMemoryUtilization ¶
func NewInfluxQLDashboardMemoryUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardNginxRequests ¶
func NewInfluxQLDashboardNginxRequests(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardQueueBytes ¶
func NewInfluxQLDashboardQueueBytes(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardRedisMemoryUtilization ¶
func NewInfluxQLDashboardRedisMemoryUtilization(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardSystemLoad ¶
func NewInfluxQLDashboardSystemLoad(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDashboardThroughput ¶
func NewInfluxQLDashboardThroughput(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDevops8Hosts ¶
func NewInfluxQLDevops8Hosts(dbConfig bulkQuerygen.DatabaseConfig, queriesFullRange bulkQuerygen.TimeInterval, queryInterval time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDevopsGroupBy ¶
func NewInfluxQLDevopsGroupBy(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDevopsSingleHost ¶
func NewInfluxQLDevopsSingleHost(dbConfig bulkQuerygen.DatabaseConfig, interval bulkQuerygen.TimeInterval, duration time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLDevopsSingleHost12hr ¶
func NewInfluxQLDevopsSingleHost12hr(dbConfig bulkQuerygen.DatabaseConfig, queriesFullRange bulkQuerygen.TimeInterval, queryInterval time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
func NewInfluxQLIotSingleHost ¶
func NewInfluxQLIotSingleHost(dbConfig bulkQuerygen.DatabaseConfig, queriesFullRange bulkQuerygen.TimeInterval, queryInterval time.Duration, scaleVar int) bulkQuerygen.QueryGenerator
Types ¶
type InfluxCommon ¶
type InfluxCommon struct { bulkQuerygen.CommonParams DatabaseName string // contains filtered or unexported fields }
type InfluxDashboard ¶
type InfluxDashboard struct { InfluxCommon ClustersCount int bulkQuerygen.TimeWindow }
InfluxDashboard produces Influx-specific queries for all the devops query types.
func (*InfluxDashboard) Dispatch ¶
func (d *InfluxDashboard) Dispatch(i int) bulkQuerygen.Query
Dispatch fulfills the QueryGenerator interface.
func (*InfluxDashboard) DispatchCommon ¶
func (d *InfluxDashboard) DispatchCommon(i int) (*bulkQuerygen.HTTPQuery, *bulkQuerygen.TimeInterval)
func (*InfluxDashboard) GetRandomClusterId ¶
func (d *InfluxDashboard) GetRandomClusterId() string
func (*InfluxDashboard) GetTimeConstraint ¶
func (d *InfluxDashboard) GetTimeConstraint(interval *bulkQuerygen.TimeInterval) string
type InfluxDashboardAll ¶
type InfluxDashboardAll struct { InfluxDashboard Gens []bulkQuerygen.QueryGenerator }
InfluxDashboardAll produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardAll) Dispatch ¶
func (d *InfluxDashboardAll) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardAvailability ¶
type InfluxDashboardAvailability struct {
InfluxDashboard
}
InfluxDashboardAvailability produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardAvailability) Dispatch ¶
func (d *InfluxDashboardAvailability) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardCpuNum ¶
type InfluxDashboardCpuNum struct {
InfluxDashboard
}
InfluxDashboardCpuNum produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardCpuNum) Dispatch ¶
func (d *InfluxDashboardCpuNum) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardCpuUtilization ¶
type InfluxDashboardCpuUtilization struct {
InfluxDashboard
}
InfluxDashboardCpuUtilization produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardCpuUtilization) Dispatch ¶
func (d *InfluxDashboardCpuUtilization) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardDiskAllocated ¶
type InfluxDashboardDiskAllocated struct {
InfluxDashboard
}
InfluxDashboardDiskAllocated produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardDiskAllocated) Dispatch ¶
func (d *InfluxDashboardDiskAllocated) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardDiskUsage ¶
type InfluxDashboardDiskUsage struct {
InfluxDashboard
}
InfluxDashboardDiskUsage produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardDiskUsage) Dispatch ¶
func (d *InfluxDashboardDiskUsage) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardDiskUtilization ¶
type InfluxDashboardDiskUtilization struct {
InfluxDashboard
}
InfluxDashboardDiskUtilization produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardDiskUtilization) Dispatch ¶
func (d *InfluxDashboardDiskUtilization) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardHttpRequestDuration ¶
type InfluxDashboardHttpRequestDuration struct {
InfluxDashboard
}
InfluxDashboardHttpRequestDuration produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardHttpRequestDuration) Dispatch ¶
func (d *InfluxDashboardHttpRequestDuration) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardHttpRequests ¶
type InfluxDashboardHttpRequests struct {
InfluxDashboard
}
InfluxDashboardHttpRequests produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardHttpRequests) Dispatch ¶
func (d *InfluxDashboardHttpRequests) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardKapaCpu ¶
type InfluxDashboardKapaCpu struct {
InfluxDashboard
}
InfluxDashboardKapaCpu produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardKapaCpu) Dispatch ¶
func (d *InfluxDashboardKapaCpu) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardKapaLoad ¶
type InfluxDashboardKapaLoad struct {
InfluxDashboard
}
InfluxDashboardKapaLoad produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardKapaLoad) Dispatch ¶
func (d *InfluxDashboardKapaLoad) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardKapaRam ¶
type InfluxDashboardKapaRam struct {
InfluxDashboard
}
InfluxDashboardKapaRam produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardKapaRam) Dispatch ¶
func (d *InfluxDashboardKapaRam) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardMemoryTotal ¶
type InfluxDashboardMemoryTotal struct {
InfluxDashboard
}
InfluxDashboardMemoryTotal produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardMemoryTotal) Dispatch ¶
func (d *InfluxDashboardMemoryTotal) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardMemoryUtilization ¶
type InfluxDashboardMemoryUtilization struct {
InfluxDashboard
}
InfluxDashboardMemoryUtilization produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardMemoryUtilization) Dispatch ¶
func (d *InfluxDashboardMemoryUtilization) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardNginxRequests ¶
type InfluxDashboardNginxRequests struct {
InfluxDashboard
}
InfluxDashboardNginxRequests produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardNginxRequests) Dispatch ¶
func (d *InfluxDashboardNginxRequests) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardQueueBytes ¶
type InfluxDashboardQueueBytes struct {
InfluxDashboard
}
InfluxDashboardQueueBytes produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardQueueBytes) Dispatch ¶
func (d *InfluxDashboardQueueBytes) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardRedisMemoryUtilization ¶
type InfluxDashboardRedisMemoryUtilization struct {
InfluxDashboard
}
InfluxDashboardRedisMemoryUtilization produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardRedisMemoryUtilization) Dispatch ¶
func (d *InfluxDashboardRedisMemoryUtilization) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardSystemLoad ¶
type InfluxDashboardSystemLoad struct {
InfluxDashboard
}
InfluxDashboardSystemLoad produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardSystemLoad) Dispatch ¶
func (d *InfluxDashboardSystemLoad) Dispatch(i int) bulkQuerygen.Query
type InfluxDashboardThroughput ¶
type InfluxDashboardThroughput struct {
InfluxDashboard
}
InfluxDashboardThroughput produces Influx-specific queries for the dashboard single-host case.
func (*InfluxDashboardThroughput) Dispatch ¶
func (d *InfluxDashboardThroughput) Dispatch(i int) bulkQuerygen.Query
type InfluxDevops ¶
type InfluxDevops struct {
InfluxCommon
}
InfluxDevops produces Influx-specific queries for all the devops query types.
func (*InfluxDevops) Dispatch ¶
func (d *InfluxDevops) Dispatch(i int) bulkQuerygen.Query
Dispatch fulfills the QueryGenerator interface.
func (*InfluxDevops) MaxCPUUsage12HoursByMinuteOneHost ¶
func (d *InfluxDevops) MaxCPUUsage12HoursByMinuteOneHost(q bulkQuerygen.Query)
func (*InfluxDevops) MaxCPUUsageHourByMinuteEightHosts ¶
func (d *InfluxDevops) MaxCPUUsageHourByMinuteEightHosts(q bulkQuerygen.Query)
func (*InfluxDevops) MaxCPUUsageHourByMinuteFourHosts ¶
func (d *InfluxDevops) MaxCPUUsageHourByMinuteFourHosts(q bulkQuerygen.Query)
func (*InfluxDevops) MaxCPUUsageHourByMinuteOneHost ¶
func (d *InfluxDevops) MaxCPUUsageHourByMinuteOneHost(q bulkQuerygen.Query)
func (*InfluxDevops) MaxCPUUsageHourByMinuteSixteenHosts ¶
func (d *InfluxDevops) MaxCPUUsageHourByMinuteSixteenHosts(q bulkQuerygen.Query)
func (*InfluxDevops) MaxCPUUsageHourByMinuteThirtyTwoHosts ¶
func (d *InfluxDevops) MaxCPUUsageHourByMinuteThirtyTwoHosts(q bulkQuerygen.Query)
func (*InfluxDevops) MaxCPUUsageHourByMinuteTwoHosts ¶
func (d *InfluxDevops) MaxCPUUsageHourByMinuteTwoHosts(q bulkQuerygen.Query)
func (*InfluxDevops) MeanCPUUsageDayByHourAllHostsGroupbyHost ¶
func (d *InfluxDevops) MeanCPUUsageDayByHourAllHostsGroupbyHost(qi bulkQuerygen.Query)
MeanCPUUsageDayByHourAllHosts populates a Query with a query that looks like: SELECT mean(usage_user) from cpu where time >= '$DAY_START' and time < '$DAY_END' group by time(1h),hostname
type InfluxDevops8Hosts ¶
type InfluxDevops8Hosts struct {
InfluxDevops
}
InfluxDevops8Hosts produces Influx-specific queries for the devops groupby case.
func (*InfluxDevops8Hosts) Dispatch ¶
func (d *InfluxDevops8Hosts) Dispatch(i int) bulkQuerygen.Query
type InfluxDevopsGroupby ¶
type InfluxDevopsGroupby struct {
InfluxDevops
}
InfluxDevopsGroupby produces Influx-specific queries for the devops groupby case.
func (*InfluxDevopsGroupby) Dispatch ¶
func (d *InfluxDevopsGroupby) Dispatch(i int) bulkQuerygen.Query
type InfluxDevopsSingleHost ¶
type InfluxDevopsSingleHost struct {
InfluxDevops
}
InfluxDevopsSingleHost produces Influx-specific queries for the devops single-host case.
func (*InfluxDevopsSingleHost) Dispatch ¶
func (d *InfluxDevopsSingleHost) Dispatch(i int) bulkQuerygen.Query
type InfluxDevopsSingleHost12hr ¶
type InfluxDevopsSingleHost12hr struct {
InfluxDevops
}
InfluxDevopsSingleHost12hr produces Influx-specific queries for the devops single-host case over a 12hr period.
func (*InfluxDevopsSingleHost12hr) Dispatch ¶
func (d *InfluxDevopsSingleHost12hr) Dispatch(i int) bulkQuerygen.Query
type InfluxIot ¶
type InfluxIot struct {
InfluxCommon
}
InfluxDevops produces Influx-specific queries for all the devops query types.
func (*InfluxIot) AverageTemperatureDayByHourOneHome ¶
func (d *InfluxIot) AverageTemperatureDayByHourOneHome(q bulkQuerygen.Query)
type InfluxIotSingleHost ¶
type InfluxIotSingleHost struct {
InfluxIot
}
InfluxIotSingleHost produces Influx-specific queries for the devops single-host case.
func (*InfluxIotSingleHost) Dispatch ¶
func (d *InfluxIotSingleHost) Dispatch(i int) bulkQuerygen.Query
Source Files ¶
- influx_common.go
- influx_dashboard_all.go
- influx_dashboard_availability.go
- influx_dashboard_common.go
- influx_dashboard_cpu_num.go
- influx_dashboard_cpu_utilization.go
- influx_dashboard_disk_allocated.go
- influx_dashboard_disk_usage.go
- influx_dashboard_disk_utilization.go
- influx_dashboard_http_request_duration.go
- influx_dashboard_http_requests.go
- influx_dashboard_kapa_cpu.go
- influx_dashboard_kapa_load.go
- influx_dashboard_kapa_ram.go
- influx_dashboard_memory_total.go
- influx_dashboard_memory_utilization.go
- influx_dashboard_nginx_requests.go
- influx_dashboard_queue_bytes.go
- influx_dashboard_redis_memory_utilization.go
- influx_dashboard_system_load.go
- influx_dashboard_throughput.go
- influx_devops_8_hosts.go
- influx_devops_common.go
- influx_devops_groupby.go
- influx_devops_singlehost.go
- influx_devops_singlehost_12hr.go
- influx_iot_common.go
- influx_iot_singlehost.go