Documentation
¶
Overview ¶
Copyright 2022 Huawei Cloud Computing Technologies Co., Ltd.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2023 Huawei Cloud Computing Technologies Co., Ltd.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2022 Huawei Cloud Computing Technologies Co., Ltd.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. nolint
Index ¶
- Constants
- Variables
- func AddPointToBuffer(statisticsName string, tagMap map[string]string, ...) []byte
- func AddTimeToBuffer(statisticsName string, tagMap map[string]string, ...) []byte
- func AllocTagMap(tagMap, globalTag map[string]string)
- func AppendSqlQueryDuration(d *SQLSlowQueryStatistics)
- func AppendStoreQueryDuration(d *StoreSlowQueryStatistics)
- func CollectDatabaseStatistics(buffer []byte) ([]byte, error)
- func CollectEngineStatStatistics(buffer []byte) ([]byte, error)
- func CollectExecutorStatistics(buffer []byte) ([]byte, error)
- func CollectExecutorStatisticsOps() []opsStat.OpsStatistic
- func CollectHandlerStatistics(buffer []byte) ([]byte, error)
- func CollectIOStatistics(buffer []byte) ([]byte, error)
- func CollectImmutableStatistics(buffer []byte) ([]byte, error)
- func CollectOpsEngineStatStatistics() []opsStat.OpsStatistic
- func CollectOpsHandlerStatistics() []opsStat.OpsStatistic
- func CollectOpsIOStatistics() []opsStat.OpsStatistic
- func CollectOpsPerfStatistics() []opsStat.OpsStatistic
- func CollectOpsRuntimeStatistics() []opsStat.OpsStatistic
- func CollectOpsSpdyStatistics() []opsStat.OpsStatistic
- func CollectOpsSqlSlowQueryStatistics() []opsStat.OpsStatistic
- func CollectOpsStoreQueryStatistics() []opsStat.OpsStatistic
- func CollectOpsStoreSlowQueryStatistics() []opsStat.OpsStatistic
- func CollectPerfStatistics(buffer []byte) ([]byte, error)
- func CollectRuntimeStatistics(buffer []byte) ([]byte, error)
- func CollectSpdyStatistics(buffer []byte) ([]byte, error)
- func CollectSqlSlowQueryStatistics(buffer []byte) ([]byte, error)
- func CollectStoreQueryStatistics(buffer []byte) ([]byte, error)
- func CollectStoreSlowQueryStatistics(buffer []byte) ([]byte, error)
- func CreateExecutorWithShardKey(buffer []byte) ([]byte, error)
- func DBPTStepDuration(opId uint64, step string, d int64, status LoadStatus, errMsg string)
- func DBPTTaskInit(opId uint64, db string, ptId uint32)
- func FileStatisticsLimited(i int64) bool
- func GetCpuUsage() (int64, int64)
- func IndexStepDuration(indexId uint64, opId uint64, step string, cost int64, isOver bool)
- func IndexTaskInit(indexId uint64, opId uint64, db string, ptId uint32, rp string)
- func InitDatabaseStatistics(tags map[string]string)
- func InitEngineStatistics(tags map[string]string)
- func InitExecutorStatistics(tags map[string]string)
- func InitFileStatistics(tags map[string]string)
- func InitHandlerStatistics(tags map[string]string)
- func InitIOStatistics(tags map[string]string)
- func InitImmutableStatistics(tags map[string]string)
- func InitPerfStatistics(tags map[string]string)
- func InitRuntimeStatistics(tags map[string]string, interval int)
- func InitSlowQueryStatistics(tags map[string]string)
- func InitSpdyStatistics(tags map[string]string)
- func InitStoreQueryStatistics(tags map[string]string)
- func InitStoreSlowQueryStatistics(tags map[string]string)
- func MetaDBPTStepDuration(event string, opId uint64, step string, src, dst uint64, d int64, ...)
- func MetaDBPTTaskInit(opId uint64, db string, ptId uint32)
- func SetVersion(v string)
- func ShardStepDuration(sid uint64, opId uint64, step string, cost int64, isOver bool)
- func ShardTaskInit(opId uint64, db string, ptId uint32, rp string, sid uint64)
- func UpdateEngineStatS()
- type Accumulator
- type BaseStatistics
- type CompactStatItem
- type CompactStatistics
- func (s *CompactStatistics) AddActive(i int64)
- func (s *CompactStatistics) AddErrors(i int64)
- func (s *CompactStatistics) AddMaxMemoryUsed(i int64)
- func (s *CompactStatistics) AddRecordPoolGetTotal(i int64)
- func (s *CompactStatistics) AddRecordPoolHitTotal(i int64)
- func (s *CompactStatistics) Collect(buffer []byte) ([]byte, error)
- func (s *CompactStatistics) CollectOps() []opsStat.OpsStatistic
- func (s *CompactStatistics) Init(tags map[string]string)
- func (s *CompactStatistics) PushCompaction(item *CompactStatItem)
- func (s *CompactStatistics) SetActive(i int64)
- type DBPTStatistics
- type DBStatistics
- type DBStats
- type DownSampleStatItem
- type DownSampleStatistics
- func (s *DownSampleStatistics) AddActive(i int64)
- func (s *DownSampleStatistics) AddErrors(i int64)
- func (s *DownSampleStatistics) Collect(buffer []byte) ([]byte, error)
- func (s *DownSampleStatistics) CollectOps() []opsStat.OpsStatistic
- func (s *DownSampleStatistics) Init(tags map[string]string)
- func (s *DownSampleStatistics) Push(item *DownSampleStatItem)
- type EngineStatus
- type ErrnoStat
- type ExecutorStatistics
- type FileStat
- type FileStatItem
- type FileStatistics
- func (s *FileStatistics) Collect(buffer []byte, originTags map[string]string, fileStat *FileStat) ([]byte, error)
- func (s *FileStatistics) CollectLevel(buffer []byte, originTags map[string]string, fileStat map[uint16]*FileStatItem) ([]byte, error)
- func (s *FileStatistics) CollectMst(buffer []byte, originTags map[string]string, ...) ([]byte, error)
- type HandlerStatistics
- type HitRatioStatistics
- func (s *HitRatioStatistics) AddChunkMetaGetTotal(i int64)
- func (s *HitRatioStatistics) AddChunkMetaHitTotal(i int64)
- func (s *HitRatioStatistics) AddFileOpenTotal(i int64)
- func (s *HitRatioStatistics) AddIndexWriterGetTotal(i int64)
- func (s *HitRatioStatistics) AddIndexWriterHitTotal(i int64)
- func (s *HitRatioStatistics) AddMergeColValGetTotal(i int64)
- func (s *HitRatioStatistics) AddMergeColValHitTotal(i int64)
- func (s *HitRatioStatistics) AddQueryFileUnHitTotal(i int64)
- func (s *HitRatioStatistics) AddSeriesKeyToTSIDCacheGetMissTotal(i int64)
- func (s *HitRatioStatistics) AddSeriesKeyToTSIDCacheGetNewSeriesTotal(i int64)
- func (s *HitRatioStatistics) AddSeriesKeyToTSIDCacheGetTotal(i int64)
- func (s *HitRatioStatistics) Collect(buffer []byte) ([]byte, error)
- func (s *HitRatioStatistics) CollectOps() []opsStat.OpsStatistic
- func (s *HitRatioStatistics) Init(tags map[string]string)
- type IOStatistics
- type ImmuStats
- type ImmutableStatistics
- type IndexStatistics
- type Int64Accumulator
- type LoadStatus
- type LogKeeperStatItem
- type LogKeeperStatistics
- func (s *LogKeeperStatistics) AddTotalObsReadDataSize(i int64)
- func (s *LogKeeperStatistics) AddTotalQueryRequestCount(i int64)
- func (s *LogKeeperStatistics) AddTotalWriteRequestCount(i int64)
- func (s *LogKeeperStatistics) AddTotalWriteRequestSize(i int64)
- func (s *LogKeeperStatistics) Collect(buffer []byte) ([]byte, error)
- func (s *LogKeeperStatistics) CollectOps() []opsStat.OpsStatistic
- func (s *LogKeeperStatistics) Init(tags map[string]string)
- func (s *LogKeeperStatistics) Push(item *LogKeeperStatItem)
- type MergeStatItem
- func (s *MergeStatItem) Duration() int64
- func (s *MergeStatItem) Push()
- func (s *MergeStatItem) StatMergedFile(size int64, num int)
- func (s *MergeStatItem) StatOrderFile(size int64, num int)
- func (s *MergeStatItem) StatOutOfOrderFile(size int64, num int)
- func (s *MergeStatItem) Tags() map[string]string
- func (s *MergeStatItem) Validate() bool
- func (s *MergeStatItem) Values() map[string]interface{}
- type MergeStatistics
- func (s *MergeStatistics) AddActive(i int64)
- func (s *MergeStatistics) AddCurrentOutOfOrderFile(i int64)
- func (s *MergeStatistics) AddErrors(i int64)
- func (s *MergeStatistics) AddMergeSelfTotal(i int64)
- func (s *MergeStatistics) AddSkipTotal(i int64)
- func (s *MergeStatistics) Collect(buffer []byte) ([]byte, error)
- func (s *MergeStatistics) CollectOps() []opsStat.OpsStatistic
- func (s *MergeStatistics) Init(tags map[string]string)
- func (s *MergeStatistics) Push(item *MergeStatItem)
- func (s *MergeStatistics) SetCurrentOutOfOrderFile(i int64)
- type MetaRaftStatItem
- type MetaRaftStatistics
- type MetaStatCollector
- type MetaStatItem
- type MetaStatistics
- func (s *MetaStatistics) AddGetFromDataMarshalLenTotal(i int64)
- func (s *MetaStatistics) AddGetFromDataMarshalTotal(i int64)
- func (s *MetaStatistics) AddGetFromOpsMapLenTotal(i int64)
- func (s *MetaStatistics) AddGetFromOpsMapTotal(i int64)
- func (s *MetaStatistics) AddLeaderSwitchTotal(i int64)
- func (s *MetaStatistics) AddSnapshotDataSize(i int64)
- func (s *MetaStatistics) AddSnapshotTotal(i int64)
- func (s *MetaStatistics) AddSnapshotUnmarshalDuration(i int64)
- func (s *MetaStatistics) AddStoreApplyTotal(i int64)
- func (s *MetaStatistics) Collect(buffer []byte) ([]byte, error)
- func (s *MetaStatistics) CollectOps() []opsStat.OpsStatistic
- func (s *MetaStatistics) Init(tags map[string]string)
- func (s *MetaStatistics) Push(item *MetaStatItem)
- type MetaTaskDuration
- type MetadataMetrics
- type MetadataStatistics
- func (s *MetadataStatistics) Collect(buffer []byte) ([]byte, error)
- func (s *MetadataStatistics) HaveMetadata() bool
- func (s *MetadataStatistics) SaveMetadataNodes(category string, hostname string, id uint64, status int64)
- func (s *MetadataStatistics) SaveMetadataParam(category string, takeOverEnabled, balancerEnabled bool, ptNumPerNode int64)
- type Metric
- type NamedAccumulator
- type NamedInt64Accumulator
- type OOOTimeDistribution
- type PerfStatistics
- type RecordStatistics
- func (s *RecordStatistics) AddAggPoolAbort(i int64)
- func (s *RecordStatistics) AddAggPoolGet(i int64)
- func (s *RecordStatistics) AddAggPoolGetReUse(i int64)
- func (s *RecordStatistics) AddAggPoolInUse(i int64)
- func (s *RecordStatistics) AddCircularRecordPool(i int64)
- func (s *RecordStatistics) AddFileCursorFilterRecordPoolAbort(i int64)
- func (s *RecordStatistics) AddFileCursorFilterRecordPoolGet(i int64)
- func (s *RecordStatistics) AddFileCursorFilterRecordPoolGetReUse(i int64)
- func (s *RecordStatistics) AddFileCursorFilterRecordPoolInUse(i int64)
- func (s *RecordStatistics) AddFileCursorPoolAbort(i int64)
- func (s *RecordStatistics) AddFileCursorPoolGet(i int64)
- func (s *RecordStatistics) AddFileCursorPoolGetReUse(i int64)
- func (s *RecordStatistics) AddFileCursorPoolInUse(i int64)
- func (s *RecordStatistics) AddFileCursorValidRowPoolAbort(i int64)
- func (s *RecordStatistics) AddFileCursorValidRowPoolGet(i int64)
- func (s *RecordStatistics) AddFileCursorValidRowPoolGetReUse(i int64)
- func (s *RecordStatistics) AddFileCursorValidRowPoolInUse(i int64)
- func (s *RecordStatistics) AddFileLoopCursorPoolAbort(i int64)
- func (s *RecordStatistics) AddFileLoopCursorPoolGet(i int64)
- func (s *RecordStatistics) AddFileLoopCursorPoolGetReUse(i int64)
- func (s *RecordStatistics) AddFileLoopCursorPoolInUse(i int64)
- func (s *RecordStatistics) AddIntervalRecordPoolAbort(i int64)
- func (s *RecordStatistics) AddIntervalRecordPoolGet(i int64)
- func (s *RecordStatistics) AddIntervalRecordPoolGetReUse(i int64)
- func (s *RecordStatistics) AddIntervalRecordPoolInUse(i int64)
- func (s *RecordStatistics) AddLogstoreAbort(i int64)
- func (s *RecordStatistics) AddLogstoreGet(i int64)
- func (s *RecordStatistics) AddLogstoreInUse(i int64)
- func (s *RecordStatistics) AddLogstoreReUse(i int64)
- func (s *RecordStatistics) AddSequenceAggPoolAbort(i int64)
- func (s *RecordStatistics) AddSequenceAggPoolGet(i int64)
- func (s *RecordStatistics) AddSequenceAggPoolGetReUse(i int64)
- func (s *RecordStatistics) AddSequenceAggPoolInUse(i int64)
- func (s *RecordStatistics) AddSeriesLoopPoolAbort(i int64)
- func (s *RecordStatistics) AddSeriesLoopPoolGet(i int64)
- func (s *RecordStatistics) AddSeriesLoopPoolGetReUse(i int64)
- func (s *RecordStatistics) AddSeriesLoopPoolInUse(i int64)
- func (s *RecordStatistics) AddSeriesPoolAbort(i int64)
- func (s *RecordStatistics) AddSeriesPoolGet(i int64)
- func (s *RecordStatistics) AddSeriesPoolGetReUse(i int64)
- func (s *RecordStatistics) AddSeriesPoolInUse(i int64)
- func (s *RecordStatistics) AddTsmMergePoolAbort(i int64)
- func (s *RecordStatistics) AddTsmMergePoolGet(i int64)
- func (s *RecordStatistics) AddTsmMergePoolGetReUse(i int64)
- func (s *RecordStatistics) AddTsmMergePoolInUse(i int64)
- func (s *RecordStatistics) AddTsspSequencePoolAbort(i int64)
- func (s *RecordStatistics) AddTsspSequencePoolGet(i int64)
- func (s *RecordStatistics) AddTsspSequencePoolGetReUse(i int64)
- func (s *RecordStatistics) AddTsspSequencePoolInUse(i int64)
- func (s *RecordStatistics) Collect(buffer []byte) ([]byte, error)
- func (s *RecordStatistics) Init(tags map[string]string)
- type SQLSlowQueryStatistics
- func (s *SQLSlowQueryStatistics) AddDuration(durationName string, d int64)
- func (s *SQLSlowQueryStatistics) GetQueryByStmtId(stmtId int) string
- func (s *SQLSlowQueryStatistics) SetDatabase(db string)
- func (s *SQLSlowQueryStatistics) SetQuery(q string)
- func (s *SQLSlowQueryStatistics) SetQueryAndLocs(q string, locs [][2]int)
- func (s *SQLSlowQueryStatistics) SetQueryBatch(n int)
- func (s *SQLSlowQueryStatistics) SetQueryLocs(locs [][2]int)
- type ShardStatistics
- type SpdyItem
- type SpdyJob
- type SpdyLink
- type SpdyStatistics
- type StatItem
- type StatisticTags
- type StatisticTimer
- type Statistics
- type StoreQueryStatistics
- type StoreSlowQueryStatistics
- type StoreTaskDuration
- type StreamStatItem
- type StreamStatistics
- func (s *StreamStatistics) AddStreamFilter(i int64)
- func (s *StreamStatistics) AddStreamFilterNum(i int64)
- func (s *StreamStatistics) AddStreamIn(i int64)
- func (s *StreamStatistics) AddStreamInNum(i int64)
- func (s *StreamStatistics) Collect(buffer []byte) ([]byte, error)
- func (s *StreamStatistics) CollectOps() []opsStat.OpsStatistic
- func (s *StreamStatistics) Init(tags map[string]string)
- func (s *StreamStatistics) Push(item *StreamStatItem)
- type StreamWindowStatItem
- func (s *StreamWindowStatItem) AddWindowFlushMarshalCost(c int64)
- func (s *StreamWindowStatItem) AddWindowFlushWriteCost(c int64)
- func (s *StreamWindowStatItem) AddWindowGroupKeyCount(i int64)
- func (s *StreamWindowStatItem) AddWindowIn(i int64)
- func (s *StreamWindowStatItem) AddWindowProcess(i int64)
- func (s *StreamWindowStatItem) AddWindowSkip(i int64)
- func (s *StreamWindowStatItem) Duration() int64
- func (s *StreamWindowStatItem) Push()
- func (s *StreamWindowStatItem) Reset()
- func (s *StreamWindowStatItem) StatWindowEndTime(t int64)
- func (s *StreamWindowStatItem) StatWindowFlushCost(c int64)
- func (s *StreamWindowStatItem) StatWindowOutMaxTime(t int64)
- func (s *StreamWindowStatItem) StatWindowOutMinTime(t int64)
- func (s *StreamWindowStatItem) StatWindowStartTime(t int64)
- func (s *StreamWindowStatItem) StatWindowUpdateCost(c int64)
- func (s *StreamWindowStatItem) Tags() map[string]string
- func (s *StreamWindowStatItem) Validate() bool
- func (s *StreamWindowStatItem) Values() map[string]interface{}
- type StreamWindowStatistics
- type Timestamp
Constants ¶
const ( UNDERLINE = "_" COUNT_NAME = "count" SUM_NAME = "sum" LAST_NAME = "last" )
const ( StatDBDatabase = "database" StatNumMeasurements = "numMeasurements" StatNumRecentSeries = "numRecentSeries" StatNumHistorySeries = "numHistorySeries" )
const ( StatFileCount = "FileCount" StatFileSize = "FileSize" FileStatisticsName = "filestat" )
const ( StatImmuLevel = "level" StatImmuMemSize = "ImmuMemSize" StatImmuMemOrderSize = "ImmuMemOrderSize" StatImmuMemUnOrderSize = "ImmuMemUnOrderSize" )
const ( TypeMetaStatItem = "MetaStatItem" TypeMetaRaftStatItem = "MetaRaftStatItem" )
const ( StatSlowQueryDatabase = "database" StatTotalDuration = "totalDuration" StatPrepareDuration = "prepareDuration" StatIteratorDuration = "sqlIteratorDuration" StatChunkReaderCount = "ChunkReaderCount" StatEmitDuration = "emitDuration" StatQuery = "query" StatQueryBatch = "queryBatch" StatRpcDuration = "rpcDuration" StatChunkReaderDuration = "chunkReaderDuration" )
const (
OOOTimeDistributionMst = "ooo_time_distribution"
)
const (
Query400ErrorStmtCount = "query400ErrorStmtCount" // Number of query stmt occur 400(client) error.
)
const (
RuntimeCollectInterval = 60 // second
)
Variables ¶
var CpuInterval = 10
var CpuStatFile = "/sys/fs/cgroup/cpu,cpuacct/cpuacct.stat"
var DatabaseStat = NewDBStatistics()
var DatabaseStatisticsName = "database"
var DatabaseTagMap map[string]string
var (
EngineStat = &EngineStatus{}
)
var ExecutorStat = NewExecutorStatistics()
var FileTagMap map[string]string
var HandlerStat = NewHandlerStatistics()
var HandlerStatisticsName = "httpd"
var HandlerTagMap map[string]string
var IOReadKBValue = []uint32{1, 16, 32}
var IOStat = NewIOStatistics()
var IOStatisticsName = "io"
var IOTagMap map[string]string
var ImmutableStat = NewImmutableStatistics()
var ImmutableStatisticsName = "immutable"
var ImmutableTagMap map[string]string
var PerfStat = NewPerfStatistics()
var PerfStatisticsName = "performance"
var PerfTagMap map[string]string
var RuntimeStatisticsName = "runtime"
var RuntimeTagMap map[string]string
var SlowQueries = make(chan *SQLSlowQueryStatistics, 256)
var SlowQueryTagMap map[string]string
var SqlSlowQueryStatisticsName = "sql_slow_queries"
var StoreQueryStat = NewStoreQueryStatistics()
var StoreQueryTagMap map[string]string
var StoreSlowQueries = make(chan *StoreSlowQueryStatistics, 256)
var StoreSlowQueryStatisticsName = "store_slow_queries"
var StoreSlowQueryTagMap map[string]string
Functions ¶
func AddPointToBuffer ¶
func AddTimeToBuffer ¶ added in v1.0.0
func AllocTagMap ¶
func AppendSqlQueryDuration ¶
func AppendSqlQueryDuration(d *SQLSlowQueryStatistics)
func AppendStoreQueryDuration ¶
func AppendStoreQueryDuration(d *StoreSlowQueryStatistics)
func CollectExecutorStatisticsOps ¶ added in v1.0.0
func CollectExecutorStatisticsOps() []opsStat.OpsStatistic
func CollectIOStatistics ¶
func CollectOpsEngineStatStatistics ¶ added in v1.0.0
func CollectOpsEngineStatStatistics() []opsStat.OpsStatistic
func CollectOpsHandlerStatistics ¶ added in v1.0.0
func CollectOpsHandlerStatistics() []opsStat.OpsStatistic
func CollectOpsIOStatistics ¶ added in v1.0.0
func CollectOpsIOStatistics() []opsStat.OpsStatistic
func CollectOpsPerfStatistics ¶ added in v1.0.0
func CollectOpsPerfStatistics() []opsStat.OpsStatistic
func CollectOpsRuntimeStatistics ¶ added in v1.0.0
func CollectOpsRuntimeStatistics() []opsStat.OpsStatistic
func CollectOpsSpdyStatistics ¶ added in v1.0.0
func CollectOpsSpdyStatistics() []opsStat.OpsStatistic
func CollectOpsSqlSlowQueryStatistics ¶ added in v1.0.0
func CollectOpsSqlSlowQueryStatistics() []opsStat.OpsStatistic
func CollectOpsStoreQueryStatistics ¶ added in v1.2.0
func CollectOpsStoreQueryStatistics() []opsStat.OpsStatistic
func CollectOpsStoreSlowQueryStatistics ¶ added in v1.0.0
func CollectOpsStoreSlowQueryStatistics() []opsStat.OpsStatistic
func CollectPerfStatistics ¶
func CollectSpdyStatistics ¶
func CollectStoreQueryStatistics ¶ added in v1.2.0
func DBPTStepDuration ¶ added in v1.0.0
func DBPTStepDuration(opId uint64, step string, d int64, status LoadStatus, errMsg string)
func DBPTTaskInit ¶ added in v1.0.0
func FileStatisticsLimited ¶
func GetCpuUsage ¶
func IndexStepDuration ¶ added in v1.0.0
func IndexTaskInit ¶ added in v1.0.0
func InitDatabaseStatistics ¶
func InitEngineStatistics ¶
func InitExecutorStatistics ¶
func InitFileStatistics ¶
func InitHandlerStatistics ¶
func InitIOStatistics ¶
func InitImmutableStatistics ¶
func InitPerfStatistics ¶
func InitRuntimeStatistics ¶
func InitSlowQueryStatistics ¶
func InitSpdyStatistics ¶
func InitStoreSlowQueryStatistics ¶ added in v1.2.0
func MetaDBPTStepDuration ¶ added in v1.0.0
func MetaDBPTTaskInit ¶ added in v1.0.0
func SetVersion ¶ added in v1.3.0
func SetVersion(v string)
func ShardStepDuration ¶ added in v1.0.0
func ShardTaskInit ¶ added in v1.0.0
func UpdateEngineStatS ¶
func UpdateEngineStatS()
Types ¶
type Accumulator ¶
type Accumulator interface { Push(interface{}) Increase() Decrease() Count() interface{} Sum() interface{} Last() interface{} }
type BaseStatistics ¶
type BaseStatistics struct {
// contains filtered or unexported fields
}
func (*BaseStatistics) Init ¶
func (bs *BaseStatistics) Init(derived Statistics)
type CompactStatItem ¶
type CompactStatItem struct { Level uint16 Full bool // File information before compact OriginalFileCount int64 OriginalFileSize int64 // File information after compact CompactedFileCount int64 CompactedFileSize int64 // contains filtered or unexported fields }
func NewCompactStatItem ¶
func NewCompactStatItem(mst string, shardID uint64) *CompactStatItem
func (*CompactStatItem) Duration ¶
func (i *CompactStatItem) Duration() time.Duration
type CompactStatistics ¶
type CompactStatistics struct {
// contains filtered or unexported fields
}
func NewCompactStatistics ¶
func NewCompactStatistics() *CompactStatistics
func (*CompactStatistics) AddActive ¶
func (s *CompactStatistics) AddActive(i int64)
func (*CompactStatistics) AddErrors ¶
func (s *CompactStatistics) AddErrors(i int64)
func (*CompactStatistics) AddMaxMemoryUsed ¶
func (s *CompactStatistics) AddMaxMemoryUsed(i int64)
func (*CompactStatistics) AddRecordPoolGetTotal ¶
func (s *CompactStatistics) AddRecordPoolGetTotal(i int64)
func (*CompactStatistics) AddRecordPoolHitTotal ¶
func (s *CompactStatistics) AddRecordPoolHitTotal(i int64)
func (*CompactStatistics) Collect ¶
func (s *CompactStatistics) Collect(buffer []byte) ([]byte, error)
func (*CompactStatistics) CollectOps ¶ added in v1.0.0
func (s *CompactStatistics) CollectOps() []opsStat.OpsStatistic
func (*CompactStatistics) Init ¶
func (s *CompactStatistics) Init(tags map[string]string)
func (*CompactStatistics) PushCompaction ¶
func (s *CompactStatistics) PushCompaction(item *CompactStatItem)
func (*CompactStatistics) SetActive ¶
func (s *CompactStatistics) SetActive(i int64)
type DBPTStatistics ¶ added in v1.0.0
type DBPTStatistics struct {
// contains filtered or unexported fields
}
type DBStatistics ¶
Statistics keeps statistics related to the Database
func NewDBStatistics ¶
func NewDBStatistics() *DBStatistics
func (*DBStatistics) SetMeasurementsNum ¶
func (db *DBStatistics) SetMeasurementsNum(database string, num int64)
func (*DBStatistics) SetSeriesNum ¶
func (db *DBStatistics) SetSeriesNum(database string, recentNum, historyNum int64)
type DownSampleStatItem ¶ added in v1.0.0
type DownSampleStatItem struct { Level int64 OriginalFileCount int64 OriginalFileSize int64 DownSampleFileCount int64 DownSampleFileSize int64 ShardID string TaskID string // contains filtered or unexported fields }
func NewDownSampleStatItem ¶ added in v1.0.0
func NewDownSampleStatItem(shardID uint64, taskID uint64) *DownSampleStatItem
func (*DownSampleStatItem) Duration ¶ added in v1.0.0
func (s *DownSampleStatItem) Duration() int64
func (*DownSampleStatItem) Push ¶ added in v1.0.0
func (s *DownSampleStatItem) Push()
func (*DownSampleStatItem) Tags ¶ added in v1.0.0
func (s *DownSampleStatItem) Tags() map[string]string
func (*DownSampleStatItem) Validate ¶ added in v1.0.0
func (s *DownSampleStatItem) Validate() bool
func (*DownSampleStatItem) Values ¶ added in v1.0.0
func (s *DownSampleStatItem) Values() map[string]interface{}
type DownSampleStatistics ¶ added in v1.0.0
type DownSampleStatistics struct {
// contains filtered or unexported fields
}
func NewDownSampleStatistics ¶ added in v1.0.0
func NewDownSampleStatistics() *DownSampleStatistics
func (*DownSampleStatistics) AddActive ¶ added in v1.0.0
func (s *DownSampleStatistics) AddActive(i int64)
func (*DownSampleStatistics) AddErrors ¶ added in v1.0.0
func (s *DownSampleStatistics) AddErrors(i int64)
func (*DownSampleStatistics) Collect ¶ added in v1.0.0
func (s *DownSampleStatistics) Collect(buffer []byte) ([]byte, error)
func (*DownSampleStatistics) CollectOps ¶ added in v1.0.0
func (s *DownSampleStatistics) CollectOps() []opsStat.OpsStatistic
func (*DownSampleStatistics) Init ¶ added in v1.0.0
func (s *DownSampleStatistics) Init(tags map[string]string)
func (*DownSampleStatistics) Push ¶ added in v1.0.0
func (s *DownSampleStatistics) Push(item *DownSampleStatItem)
type EngineStatus ¶
type EngineStatus struct { OpenErrors int64 OpenDurations int64 CloseErrors int64 CloseDurations int64 DelShardErr int64 DelShardCount int64 DelShardDuration int64 DelIndexErr int64 DelIndexCount int64 DelIndexDuration int64 DropDatabaseErrs int64 DropDatabaseCount int64 DropDatabaseDurations int64 DropMstErrs int64 DropMstCount int64 DropMstDurations int64 DropRPErrs int64 DropRPCount int64 DropRPDurations int64 Updated int64 }
type ErrnoStat ¶
type ErrnoStat struct {
// contains filtered or unexported fields
}
func NewErrnoStat ¶
func NewErrnoStat() *ErrnoStat
func (*ErrnoStat) CollectOps ¶ added in v1.0.0
func (s *ErrnoStat) CollectOps() []opsStat.OpsStatistic
type ExecutorStatistics ¶
type ExecutorStatistics struct { BaseStatistics ExecRunTime Accumulator TransWaitTime Accumulator TransRunTime Accumulator DagEdge Accumulator DagVertex Accumulator ExecScheduled Accumulator ExecTimeout Accumulator ExecAbort Accumulator ExecFailed Accumulator TransFailed Accumulator TransAbort Accumulator TransFailedAbort Accumulator ColumnLength Accumulator ColumnWidth Accumulator SourceLength Accumulator SourceWidth Accumulator SinkLength Accumulator SinkWidth Accumulator SourceRows Accumulator FilterRows Accumulator AggRows Accumulator MergeRows Accumulator LimitRows Accumulator FillRows Accumulator MaterRows Accumulator SinkRows Accumulator // contains filtered or unexported fields }
func NewExecutorStatistics ¶
func NewExecutorStatistics() *ExecutorStatistics
func (*ExecutorStatistics) AssignName ¶
func (es *ExecutorStatistics) AssignName()
func (*ExecutorStatistics) BuildAccumulator ¶
func (es *ExecutorStatistics) BuildAccumulator()
func (*ExecutorStatistics) Report ¶
func (es *ExecutorStatistics) Report() map[string]interface{}
type FileStat ¶
type FileStat struct {
// contains filtered or unexported fields
}
func NewFileStat ¶
func NewFileStat() *FileStat
type FileStatItem ¶
func NewFileStatItem ¶
func NewFileStatItem(count int, size int64) *FileStatItem
func (*FileStatItem) Add ¶
func (s *FileStatItem) Add(count int, size int64)
type FileStatistics ¶
type FileStatistics struct {
// contains filtered or unexported fields
}
func NewFileStatistics ¶
func NewFileStatistics() *FileStatistics
func (*FileStatistics) CollectLevel ¶
func (s *FileStatistics) CollectLevel(buffer []byte, originTags map[string]string, fileStat map[uint16]*FileStatItem) ([]byte, error)
func (*FileStatistics) CollectMst ¶
func (s *FileStatistics) CollectMst(buffer []byte, originTags map[string]string, mstFileStat map[string]*FileStatItem) ([]byte, error)
type HandlerStatistics ¶
type HandlerStatistics struct { Requests int64 QueryStmtCount int64 Query400ErrorStmtCount int64 // client error QueryErrorStmtCount int64 QueryRequests int64 WriteRequests int64 Write400ErrRequests int64 Write500ErrRequests int64 PingRequests int64 StatusRequests int64 WriteRequestBytesReceived int64 WriteRequestBytesIn int64 QueryRequestBytesTransmitted int64 PointsWrittenOK int64 FieldsWritten int64 PointsWrittenDropped int64 PointsWrittenFail int64 AuthenticationFailures int64 RequestDuration int64 WriteRequestParseDuration int64 QueryRequestDuration int64 WriteRequestDuration int64 ActiveRequests int64 ActiveWriteRequests int64 ActiveQueryRequests int64 ClientErrors int64 ServerErrors int64 RecoveredPanics int64 WriteScheduleUnMarshalDns int64 WriteCreateMstDuration int64 WriteUpdateSchemaDuration int64 WriteCreateSgDuration int64 WriteUnmarshalSkDuration int64 WriteStoresDuration int64 WriteUpdateIndexDuration int64 WriteMapRowsDuration int64 WriteStreamRoutineDuration int64 ConnectionNums int64 }
Statistics keeps statistics related to the Handler
func NewHandlerStatistics ¶
func NewHandlerStatistics() *HandlerStatistics
type HitRatioStatistics ¶ added in v1.1.0
type HitRatioStatistics struct {
// contains filtered or unexported fields
}
func NewHitRatioStatistics ¶ added in v1.1.0
func NewHitRatioStatistics() *HitRatioStatistics
func (*HitRatioStatistics) AddChunkMetaGetTotal ¶ added in v1.2.0
func (s *HitRatioStatistics) AddChunkMetaGetTotal(i int64)
func (*HitRatioStatistics) AddChunkMetaHitTotal ¶ added in v1.2.0
func (s *HitRatioStatistics) AddChunkMetaHitTotal(i int64)
func (*HitRatioStatistics) AddFileOpenTotal ¶ added in v1.1.0
func (s *HitRatioStatistics) AddFileOpenTotal(i int64)
func (*HitRatioStatistics) AddIndexWriterGetTotal ¶ added in v1.1.0
func (s *HitRatioStatistics) AddIndexWriterGetTotal(i int64)
func (*HitRatioStatistics) AddIndexWriterHitTotal ¶ added in v1.1.0
func (s *HitRatioStatistics) AddIndexWriterHitTotal(i int64)
func (*HitRatioStatistics) AddMergeColValGetTotal ¶ added in v1.1.0
func (s *HitRatioStatistics) AddMergeColValGetTotal(i int64)
func (*HitRatioStatistics) AddMergeColValHitTotal ¶ added in v1.1.0
func (s *HitRatioStatistics) AddMergeColValHitTotal(i int64)
func (*HitRatioStatistics) AddQueryFileUnHitTotal ¶ added in v1.1.0
func (s *HitRatioStatistics) AddQueryFileUnHitTotal(i int64)
func (*HitRatioStatistics) AddSeriesKeyToTSIDCacheGetMissTotal ¶ added in v1.3.0
func (s *HitRatioStatistics) AddSeriesKeyToTSIDCacheGetMissTotal(i int64)
func (*HitRatioStatistics) AddSeriesKeyToTSIDCacheGetNewSeriesTotal ¶ added in v1.3.0
func (s *HitRatioStatistics) AddSeriesKeyToTSIDCacheGetNewSeriesTotal(i int64)
func (*HitRatioStatistics) AddSeriesKeyToTSIDCacheGetTotal ¶ added in v1.3.0
func (s *HitRatioStatistics) AddSeriesKeyToTSIDCacheGetTotal(i int64)
func (*HitRatioStatistics) Collect ¶ added in v1.1.0
func (s *HitRatioStatistics) Collect(buffer []byte) ([]byte, error)
func (*HitRatioStatistics) CollectOps ¶ added in v1.1.0
func (s *HitRatioStatistics) CollectOps() []opsStat.OpsStatistic
func (*HitRatioStatistics) Init ¶ added in v1.1.0
func (s *HitRatioStatistics) Init(tags map[string]string)
type IOStatistics ¶
type IOStatistics struct { IOWriteTotalCount int64 IOWriteActiveCount int64 IOWriteOkCount int64 IOWriteTotalBytes int64 IOWriteActiveBytes int64 IOWriteOkBytes int64 IOWriteDuration int64 IOReadTotalCount int64 IOReadActiveCount int64 IOReadOkCount int64 IOReadTotalBytes int64 IOReadActiveBytes int64 IOReadOkBytes int64 IOReadDuration int64 IOReadCacheCount int64 IOReadCacheRatio int64 IOReadCacheMem int64 IOReadPageCacheCount int64 IOReadPageCacheRatio int64 IOReadPageCacheMem int64 IOSyncTotalCount int64 IOSyncActiveCount int64 IOSyncOkCount int64 IOSyncDuration int64 IOSnapshotCount int64 IOSnapshotBytes int64 IOFrontReadOkCount int64 IOFrontReadOkBytes int64 IOFrontReadDuration int64 IOFrontIndexReadOkCount int64 IOFrontIndexReadOkBytes int64 IOFrontIndexReadDuration int64 IOBackReadOkCount int64 IOBackReadOkBytes int64 IOBackReadDuration int64 IOReadMetaCounts []int64 IOReadMetaSizes []int64 IOReadDataCounts []int64 IOReadDataSizes []int64 }
func NewIOStatistics ¶
func NewIOStatistics() *IOStatistics
func (*IOStatistics) AddIOSnapshotBytes ¶
func (s *IOStatistics) AddIOSnapshotBytes(i int64)
func (*IOStatistics) AddReadDataCount ¶ added in v1.2.0
func (s *IOStatistics) AddReadDataCount(size uint32)
func (*IOStatistics) AddReadDataSize ¶ added in v1.2.0
func (s *IOStatistics) AddReadDataSize(size uint32)
func (*IOStatistics) AddReadMetaCount ¶ added in v1.2.0
func (s *IOStatistics) AddReadMetaCount(size uint32)
func (*IOStatistics) AddReadMetaSize ¶ added in v1.2.0
func (s *IOStatistics) AddReadMetaSize(size uint32)
type ImmutableStatistics ¶
ImmutableStatistics keeps statistics related to the Immutable
func NewImmutableStatistics ¶
func NewImmutableStatistics() *ImmutableStatistics
func (*ImmutableStatistics) AddMemSize ¶
func (immu *ImmutableStatistics) AddMemSize(path string, memSize, memOrderSize, memUnOrderSize int64)
type IndexStatistics ¶ added in v1.0.0
type IndexStatistics struct {
// contains filtered or unexported fields
}
type Int64Accumulator ¶
type Int64Accumulator struct {
// contains filtered or unexported fields
}
func (*Int64Accumulator) Count ¶
func (a *Int64Accumulator) Count() interface{}
func (*Int64Accumulator) Decrease ¶
func (a *Int64Accumulator) Decrease()
func (*Int64Accumulator) Increase ¶
func (a *Int64Accumulator) Increase()
func (*Int64Accumulator) Last ¶
func (a *Int64Accumulator) Last() interface{}
func (*Int64Accumulator) Push ¶
func (a *Int64Accumulator) Push(data interface{})
func (*Int64Accumulator) Sum ¶
func (a *Int64Accumulator) Sum() interface{}
type LoadStatus ¶ added in v1.0.0
type LoadStatus int
const ( DBPTLoading LoadStatus = iota DBPTLoaded DBPTLoadErr )
type LogKeeperStatItem ¶ added in v1.2.0
type LogKeeperStatItem struct { ObsReadDataSize int64 ObsStoreDataSize int64 QueryRequestCount int64 WriteRequestSize int64 WriteRequestCount int64 LogStreamId string RepoId string Begin time.Time // contains filtered or unexported fields }
func NewLogKeeperStatItem ¶ added in v1.2.0
func NewLogKeeperStatItem(RepoId string, LogStreamId string) *LogKeeperStatItem
func (*LogKeeperStatItem) Duration ¶ added in v1.2.0
func (s *LogKeeperStatItem) Duration() int64
func (*LogKeeperStatItem) Push ¶ added in v1.2.0
func (s *LogKeeperStatItem) Push()
func (*LogKeeperStatItem) Tags ¶ added in v1.2.0
func (s *LogKeeperStatItem) Tags() map[string]string
func (*LogKeeperStatItem) Validate ¶ added in v1.2.0
func (s *LogKeeperStatItem) Validate() bool
func (*LogKeeperStatItem) Values ¶ added in v1.2.0
func (s *LogKeeperStatItem) Values() (map[string]interface{}, map[string]interface{})
type LogKeeperStatistics ¶ added in v1.2.0
type LogKeeperStatistics struct {
// contains filtered or unexported fields
}
func NewLogKeeperStatistics ¶ added in v1.2.0
func NewLogKeeperStatistics() *LogKeeperStatistics
func (*LogKeeperStatistics) AddTotalObsReadDataSize ¶ added in v1.2.0
func (s *LogKeeperStatistics) AddTotalObsReadDataSize(i int64)
func (*LogKeeperStatistics) AddTotalQueryRequestCount ¶ added in v1.2.0
func (s *LogKeeperStatistics) AddTotalQueryRequestCount(i int64)
func (*LogKeeperStatistics) AddTotalWriteRequestCount ¶ added in v1.2.0
func (s *LogKeeperStatistics) AddTotalWriteRequestCount(i int64)
func (*LogKeeperStatistics) AddTotalWriteRequestSize ¶ added in v1.2.0
func (s *LogKeeperStatistics) AddTotalWriteRequestSize(i int64)
func (*LogKeeperStatistics) Collect ¶ added in v1.2.0
func (s *LogKeeperStatistics) Collect(buffer []byte) ([]byte, error)
func (*LogKeeperStatistics) CollectOps ¶ added in v1.2.0
func (s *LogKeeperStatistics) CollectOps() []opsStat.OpsStatistic
func (*LogKeeperStatistics) Init ¶ added in v1.2.0
func (s *LogKeeperStatistics) Init(tags map[string]string)
func (*LogKeeperStatistics) Push ¶ added in v1.2.0
func (s *LogKeeperStatistics) Push(item *LogKeeperStatItem)
type MergeStatItem ¶
type MergeStatItem struct { OutOfOrderFileCount int64 OutOfOrderFileSize int64 OrderFileCount int64 OrderFileSize int64 MergedFileCount int64 MergedFileSize int64 OrderSeriesCount int64 IntersectSeriesCount int64 Measurement string ShardID string // contains filtered or unexported fields }
func NewMergeStatItem ¶
func NewMergeStatItem(mst string, shId uint64) *MergeStatItem
func (*MergeStatItem) Duration ¶
func (s *MergeStatItem) Duration() int64
func (*MergeStatItem) Push ¶
func (s *MergeStatItem) Push()
func (*MergeStatItem) StatMergedFile ¶
func (s *MergeStatItem) StatMergedFile(size int64, num int)
func (*MergeStatItem) StatOrderFile ¶
func (s *MergeStatItem) StatOrderFile(size int64, num int)
func (*MergeStatItem) StatOutOfOrderFile ¶
func (s *MergeStatItem) StatOutOfOrderFile(size int64, num int)
func (*MergeStatItem) Tags ¶
func (s *MergeStatItem) Tags() map[string]string
func (*MergeStatItem) Validate ¶
func (s *MergeStatItem) Validate() bool
func (*MergeStatItem) Values ¶
func (s *MergeStatItem) Values() map[string]interface{}
type MergeStatistics ¶
type MergeStatistics struct {
// contains filtered or unexported fields
}
func NewMergeStatistics ¶
func NewMergeStatistics() *MergeStatistics
func (*MergeStatistics) AddActive ¶
func (s *MergeStatistics) AddActive(i int64)
func (*MergeStatistics) AddCurrentOutOfOrderFile ¶
func (s *MergeStatistics) AddCurrentOutOfOrderFile(i int64)
func (*MergeStatistics) AddErrors ¶
func (s *MergeStatistics) AddErrors(i int64)
func (*MergeStatistics) AddMergeSelfTotal ¶ added in v1.0.0
func (s *MergeStatistics) AddMergeSelfTotal(i int64)
func (*MergeStatistics) AddSkipTotal ¶ added in v1.0.0
func (s *MergeStatistics) AddSkipTotal(i int64)
func (*MergeStatistics) CollectOps ¶ added in v1.0.0
func (s *MergeStatistics) CollectOps() []opsStat.OpsStatistic
func (*MergeStatistics) Init ¶
func (s *MergeStatistics) Init(tags map[string]string)
func (*MergeStatistics) Push ¶
func (s *MergeStatistics) Push(item *MergeStatItem)
func (*MergeStatistics) SetCurrentOutOfOrderFile ¶
func (s *MergeStatistics) SetCurrentOutOfOrderFile(i int64)
type MetaRaftStatItem ¶
type MetaRaftStatItem struct { Status int64 NodeID string // contains filtered or unexported fields }
func (*MetaRaftStatItem) Key ¶
func (s *MetaRaftStatItem) Key() string
func (*MetaRaftStatItem) Push ¶
func (s *MetaRaftStatItem) Push()
func (*MetaRaftStatItem) Tags ¶
func (s *MetaRaftStatItem) Tags() map[string]string
func (*MetaRaftStatItem) Validate ¶
func (s *MetaRaftStatItem) Validate() bool
func (*MetaRaftStatItem) Values ¶
func (s *MetaRaftStatItem) Values() map[string]interface{}
type MetaRaftStatistics ¶
type MetaRaftStatistics struct {
// contains filtered or unexported fields
}
func NewMetaRaftStatistics ¶
func NewMetaRaftStatistics() *MetaRaftStatistics
func (*MetaRaftStatistics) Addfoo ¶
func (s *MetaRaftStatistics) Addfoo(i int64)
func (*MetaRaftStatistics) Collect ¶
func (s *MetaRaftStatistics) Collect(buffer []byte) ([]byte, error)
func (*MetaRaftStatistics) CollectOps ¶ added in v1.0.0
func (s *MetaRaftStatistics) CollectOps() []opsStat.OpsStatistic
func (*MetaRaftStatistics) Init ¶
func (s *MetaRaftStatistics) Init(tags map[string]string)
func (*MetaRaftStatistics) Push ¶
func (s *MetaRaftStatistics) Push(item *MetaRaftStatItem)
type MetaStatCollector ¶
type MetaStatCollector struct {
// contains filtered or unexported fields
}
func NewMetaStatCollector ¶
func NewMetaStatCollector() *MetaStatCollector
func (*MetaStatCollector) Clear ¶
func (c *MetaStatCollector) Clear(typ string)
func (*MetaStatCollector) Collect ¶
func (c *MetaStatCollector) Collect(d time.Duration)
func (*MetaStatCollector) Items ¶
func (c *MetaStatCollector) Items() map[string]StatItem
func (*MetaStatCollector) Push ¶
func (c *MetaStatCollector) Push(item StatItem)
func (*MetaStatCollector) Stop ¶
func (c *MetaStatCollector) Stop()
type MetaStatItem ¶
type MetaStatItem struct { Status int64 LTime int64 NodeID string Host string // contains filtered or unexported fields }
func (*MetaStatItem) Key ¶
func (s *MetaStatItem) Key() string
func (*MetaStatItem) Push ¶
func (s *MetaStatItem) Push()
func (*MetaStatItem) Tags ¶
func (s *MetaStatItem) Tags() map[string]string
func (*MetaStatItem) Validate ¶
func (s *MetaStatItem) Validate() bool
func (*MetaStatItem) Values ¶
func (s *MetaStatItem) Values() map[string]interface{}
type MetaStatistics ¶
type MetaStatistics struct {
// contains filtered or unexported fields
}
func NewMetaStatistics ¶
func NewMetaStatistics() *MetaStatistics
func (*MetaStatistics) AddGetFromDataMarshalLenTotal ¶ added in v1.3.0
func (s *MetaStatistics) AddGetFromDataMarshalLenTotal(i int64)
func (*MetaStatistics) AddGetFromDataMarshalTotal ¶ added in v1.3.0
func (s *MetaStatistics) AddGetFromDataMarshalTotal(i int64)
func (*MetaStatistics) AddGetFromOpsMapLenTotal ¶ added in v1.3.0
func (s *MetaStatistics) AddGetFromOpsMapLenTotal(i int64)
func (*MetaStatistics) AddGetFromOpsMapTotal ¶ added in v1.3.0
func (s *MetaStatistics) AddGetFromOpsMapTotal(i int64)
func (*MetaStatistics) AddLeaderSwitchTotal ¶
func (s *MetaStatistics) AddLeaderSwitchTotal(i int64)
func (*MetaStatistics) AddSnapshotDataSize ¶
func (s *MetaStatistics) AddSnapshotDataSize(i int64)
func (*MetaStatistics) AddSnapshotTotal ¶
func (s *MetaStatistics) AddSnapshotTotal(i int64)
func (*MetaStatistics) AddSnapshotUnmarshalDuration ¶
func (s *MetaStatistics) AddSnapshotUnmarshalDuration(i int64)
func (*MetaStatistics) AddStoreApplyTotal ¶
func (s *MetaStatistics) AddStoreApplyTotal(i int64)
func (*MetaStatistics) CollectOps ¶ added in v1.0.0
func (s *MetaStatistics) CollectOps() []opsStat.OpsStatistic
func (*MetaStatistics) Init ¶
func (s *MetaStatistics) Init(tags map[string]string)
func (*MetaStatistics) Push ¶
func (s *MetaStatistics) Push(item *MetaStatItem)
type MetaTaskDuration ¶ added in v1.0.0
type MetaTaskDuration struct {
// contains filtered or unexported fields
}
var MetaTaskInstance *MetaTaskDuration
func NewMetaTaskDuration ¶ added in v1.0.0
func NewMetaTaskDuration(enable bool) *MetaTaskDuration
type MetadataMetrics ¶ added in v1.0.0
type MetadataMetrics struct {
// contains filtered or unexported fields
}
type MetadataStatistics ¶ added in v1.0.0
type MetadataStatistics struct {
// contains filtered or unexported fields
}
var MetadataInstance *MetadataStatistics
MetadataInstance save metadata statistics for getdata endpoint
func NewMetadataStatistics ¶ added in v1.0.0
func NewMetadataStatistics(enable bool) *MetadataStatistics
func (*MetadataStatistics) Collect ¶ added in v1.0.0
func (s *MetadataStatistics) Collect(buffer []byte) ([]byte, error)
func (*MetadataStatistics) HaveMetadata ¶ added in v1.0.0
func (s *MetadataStatistics) HaveMetadata() bool
func (*MetadataStatistics) SaveMetadataNodes ¶ added in v1.0.0
func (s *MetadataStatistics) SaveMetadataNodes(category string, hostname string, id uint64, status int64)
func (*MetadataStatistics) SaveMetadataParam ¶ added in v1.0.0
func (s *MetadataStatistics) SaveMetadataParam(category string, takeOverEnabled, balancerEnabled bool, ptNumPerNode int64)
type NamedAccumulator ¶
type NamedInt64Accumulator ¶
type NamedInt64Accumulator struct { Int64Accumulator // contains filtered or unexported fields }
func NewNamedInt64Accumulator ¶
func NewNamedInt64Accumulator(name string) *NamedInt64Accumulator
func (*NamedInt64Accumulator) NamedCount ¶
func (n *NamedInt64Accumulator) NamedCount() (string, interface{})
func (*NamedInt64Accumulator) NamedLast ¶
func (n *NamedInt64Accumulator) NamedLast() (string, interface{})
func (*NamedInt64Accumulator) NamedSum ¶
func (n *NamedInt64Accumulator) NamedSum() (string, interface{})
type OOOTimeDistribution ¶ added in v1.3.0
type OOOTimeDistribution struct { Metric // contains filtered or unexported fields }
func NewOOOTimeDistribution ¶ added in v1.3.0
func NewOOOTimeDistribution() *OOOTimeDistribution
func (*OOOTimeDistribution) Add ¶ added in v1.3.0
func (d *OOOTimeDistribution) Add(interval int64, n int64)
type PerfStatistics ¶
type PerfStatistics struct { WriteActiveRequests int64 WriteUnmarshalNs int64 WriteStorageDurationNs int64 WriteSortIndexDurationNs int64 WriteIndexDurationNs int64 WriteGetTokenDurationNs int64 WriteWalDurationNs int64 WriteRowsDurationNs int64 WriteFieldsCount int64 WriteRowsCount int64 WriteRowsBatch int64 WriteReqErrors int64 FlushRowsCount int64 FlushOrderRowsCount int64 FlushUnOrderRowsCount int64 FlushSnapshotCount int64 FlushSnapshotDurationNs int64 SnapshotHandleChunksNs int64 SnapshotSortChunksNs int64 SnapshotFlushChunksNs int64 WriteCreateShardNs int64 WriteGetMstInfoNs int64 WriteMstInfoNs int64 WriteShardKeyIdxNs int64 WriteAddSidRowCountNs int64 }
Statistics keeps statistics related to the Performance
func NewPerfStatistics ¶
func NewPerfStatistics() *PerfStatistics
type RecordStatistics ¶ added in v1.0.0
type RecordStatistics struct {
// contains filtered or unexported fields
}
func NewRecordStatistics ¶ added in v1.0.0
func NewRecordStatistics() *RecordStatistics
func (*RecordStatistics) AddAggPoolAbort ¶ added in v1.0.0
func (s *RecordStatistics) AddAggPoolAbort(i int64)
func (*RecordStatistics) AddAggPoolGet ¶ added in v1.0.0
func (s *RecordStatistics) AddAggPoolGet(i int64)
func (*RecordStatistics) AddAggPoolGetReUse ¶ added in v1.0.0
func (s *RecordStatistics) AddAggPoolGetReUse(i int64)
func (*RecordStatistics) AddAggPoolInUse ¶ added in v1.0.0
func (s *RecordStatistics) AddAggPoolInUse(i int64)
func (*RecordStatistics) AddCircularRecordPool ¶ added in v1.0.0
func (s *RecordStatistics) AddCircularRecordPool(i int64)
func (*RecordStatistics) AddFileCursorFilterRecordPoolAbort ¶ added in v1.2.0
func (s *RecordStatistics) AddFileCursorFilterRecordPoolAbort(i int64)
func (*RecordStatistics) AddFileCursorFilterRecordPoolGet ¶ added in v1.2.0
func (s *RecordStatistics) AddFileCursorFilterRecordPoolGet(i int64)
func (*RecordStatistics) AddFileCursorFilterRecordPoolGetReUse ¶ added in v1.2.0
func (s *RecordStatistics) AddFileCursorFilterRecordPoolGetReUse(i int64)
func (*RecordStatistics) AddFileCursorFilterRecordPoolInUse ¶ added in v1.2.0
func (s *RecordStatistics) AddFileCursorFilterRecordPoolInUse(i int64)
func (*RecordStatistics) AddFileCursorPoolAbort ¶ added in v1.0.0
func (s *RecordStatistics) AddFileCursorPoolAbort(i int64)
func (*RecordStatistics) AddFileCursorPoolGet ¶ added in v1.0.0
func (s *RecordStatistics) AddFileCursorPoolGet(i int64)
func (*RecordStatistics) AddFileCursorPoolGetReUse ¶ added in v1.0.0
func (s *RecordStatistics) AddFileCursorPoolGetReUse(i int64)
func (*RecordStatistics) AddFileCursorPoolInUse ¶ added in v1.0.0
func (s *RecordStatistics) AddFileCursorPoolInUse(i int64)
func (*RecordStatistics) AddFileCursorValidRowPoolAbort ¶ added in v1.2.0
func (s *RecordStatistics) AddFileCursorValidRowPoolAbort(i int64)
func (*RecordStatistics) AddFileCursorValidRowPoolGet ¶ added in v1.2.0
func (s *RecordStatistics) AddFileCursorValidRowPoolGet(i int64)
func (*RecordStatistics) AddFileCursorValidRowPoolGetReUse ¶ added in v1.2.0
func (s *RecordStatistics) AddFileCursorValidRowPoolGetReUse(i int64)
func (*RecordStatistics) AddFileCursorValidRowPoolInUse ¶ added in v1.2.0
func (s *RecordStatistics) AddFileCursorValidRowPoolInUse(i int64)
func (*RecordStatistics) AddFileLoopCursorPoolAbort ¶ added in v1.2.0
func (s *RecordStatistics) AddFileLoopCursorPoolAbort(i int64)
func (*RecordStatistics) AddFileLoopCursorPoolGet ¶ added in v1.2.0
func (s *RecordStatistics) AddFileLoopCursorPoolGet(i int64)
func (*RecordStatistics) AddFileLoopCursorPoolGetReUse ¶ added in v1.2.0
func (s *RecordStatistics) AddFileLoopCursorPoolGetReUse(i int64)
func (*RecordStatistics) AddFileLoopCursorPoolInUse ¶ added in v1.2.0
func (s *RecordStatistics) AddFileLoopCursorPoolInUse(i int64)
func (*RecordStatistics) AddIntervalRecordPoolAbort ¶ added in v1.0.0
func (s *RecordStatistics) AddIntervalRecordPoolAbort(i int64)
func (*RecordStatistics) AddIntervalRecordPoolGet ¶ added in v1.0.0
func (s *RecordStatistics) AddIntervalRecordPoolGet(i int64)
func (*RecordStatistics) AddIntervalRecordPoolGetReUse ¶ added in v1.0.0
func (s *RecordStatistics) AddIntervalRecordPoolGetReUse(i int64)
func (*RecordStatistics) AddIntervalRecordPoolInUse ¶ added in v1.0.0
func (s *RecordStatistics) AddIntervalRecordPoolInUse(i int64)
func (*RecordStatistics) AddLogstoreAbort ¶ added in v1.3.0
func (s *RecordStatistics) AddLogstoreAbort(i int64)
func (*RecordStatistics) AddLogstoreGet ¶ added in v1.3.0
func (s *RecordStatistics) AddLogstoreGet(i int64)
func (*RecordStatistics) AddLogstoreInUse ¶ added in v1.3.0
func (s *RecordStatistics) AddLogstoreInUse(i int64)
func (*RecordStatistics) AddLogstoreReUse ¶ added in v1.3.0
func (s *RecordStatistics) AddLogstoreReUse(i int64)
func (*RecordStatistics) AddSequenceAggPoolAbort ¶ added in v1.0.0
func (s *RecordStatistics) AddSequenceAggPoolAbort(i int64)
func (*RecordStatistics) AddSequenceAggPoolGet ¶ added in v1.0.0
func (s *RecordStatistics) AddSequenceAggPoolGet(i int64)
func (*RecordStatistics) AddSequenceAggPoolGetReUse ¶ added in v1.0.0
func (s *RecordStatistics) AddSequenceAggPoolGetReUse(i int64)
func (*RecordStatistics) AddSequenceAggPoolInUse ¶ added in v1.0.0
func (s *RecordStatistics) AddSequenceAggPoolInUse(i int64)
func (*RecordStatistics) AddSeriesLoopPoolAbort ¶ added in v1.3.0
func (s *RecordStatistics) AddSeriesLoopPoolAbort(i int64)
func (*RecordStatistics) AddSeriesLoopPoolGet ¶ added in v1.3.0
func (s *RecordStatistics) AddSeriesLoopPoolGet(i int64)
func (*RecordStatistics) AddSeriesLoopPoolGetReUse ¶ added in v1.3.0
func (s *RecordStatistics) AddSeriesLoopPoolGetReUse(i int64)
func (*RecordStatistics) AddSeriesLoopPoolInUse ¶ added in v1.3.0
func (s *RecordStatistics) AddSeriesLoopPoolInUse(i int64)
func (*RecordStatistics) AddSeriesPoolAbort ¶ added in v1.0.0
func (s *RecordStatistics) AddSeriesPoolAbort(i int64)
func (*RecordStatistics) AddSeriesPoolGet ¶ added in v1.0.0
func (s *RecordStatistics) AddSeriesPoolGet(i int64)
func (*RecordStatistics) AddSeriesPoolGetReUse ¶ added in v1.0.0
func (s *RecordStatistics) AddSeriesPoolGetReUse(i int64)
func (*RecordStatistics) AddSeriesPoolInUse ¶ added in v1.0.0
func (s *RecordStatistics) AddSeriesPoolInUse(i int64)
func (*RecordStatistics) AddTsmMergePoolAbort ¶ added in v1.0.0
func (s *RecordStatistics) AddTsmMergePoolAbort(i int64)
func (*RecordStatistics) AddTsmMergePoolGet ¶ added in v1.0.0
func (s *RecordStatistics) AddTsmMergePoolGet(i int64)
func (*RecordStatistics) AddTsmMergePoolGetReUse ¶ added in v1.0.0
func (s *RecordStatistics) AddTsmMergePoolGetReUse(i int64)
func (*RecordStatistics) AddTsmMergePoolInUse ¶ added in v1.0.0
func (s *RecordStatistics) AddTsmMergePoolInUse(i int64)
func (*RecordStatistics) AddTsspSequencePoolAbort ¶ added in v1.0.0
func (s *RecordStatistics) AddTsspSequencePoolAbort(i int64)
func (*RecordStatistics) AddTsspSequencePoolGet ¶ added in v1.0.0
func (s *RecordStatistics) AddTsspSequencePoolGet(i int64)
func (*RecordStatistics) AddTsspSequencePoolGetReUse ¶ added in v1.0.0
func (s *RecordStatistics) AddTsspSequencePoolGetReUse(i int64)
func (*RecordStatistics) AddTsspSequencePoolInUse ¶ added in v1.0.0
func (s *RecordStatistics) AddTsspSequencePoolInUse(i int64)
func (*RecordStatistics) Collect ¶ added in v1.0.0
func (s *RecordStatistics) Collect(buffer []byte) ([]byte, error)
func (*RecordStatistics) Init ¶ added in v1.0.0
func (s *RecordStatistics) Init(tags map[string]string)
type SQLSlowQueryStatistics ¶
type SQLSlowQueryStatistics struct { TotalDuration int64 PrepareDuration int64 IteratorDuration int64 EmitDuration int64 Query string QueryLocs [][2]int // <stmtId, <startLoc, endLoc>> DB string QueryBatch int64 }
SQL Statistics
func NewSqlSlowQueryStatistics ¶
func NewSqlSlowQueryStatistics(db string) *SQLSlowQueryStatistics
func (*SQLSlowQueryStatistics) AddDuration ¶
func (s *SQLSlowQueryStatistics) AddDuration(durationName string, d int64)
func (*SQLSlowQueryStatistics) GetQueryByStmtId ¶ added in v1.2.0
func (s *SQLSlowQueryStatistics) GetQueryByStmtId(stmtId int) string
func (*SQLSlowQueryStatistics) SetDatabase ¶
func (s *SQLSlowQueryStatistics) SetDatabase(db string)
func (*SQLSlowQueryStatistics) SetQuery ¶
func (s *SQLSlowQueryStatistics) SetQuery(q string)
func (*SQLSlowQueryStatistics) SetQueryAndLocs ¶ added in v1.2.0
func (s *SQLSlowQueryStatistics) SetQueryAndLocs(q string, locs [][2]int)
func (*SQLSlowQueryStatistics) SetQueryBatch ¶
func (s *SQLSlowQueryStatistics) SetQueryBatch(n int)
func (*SQLSlowQueryStatistics) SetQueryLocs ¶ added in v1.2.0
func (s *SQLSlowQueryStatistics) SetQueryLocs(locs [][2]int)
type ShardStatistics ¶ added in v1.0.0
type ShardStatistics struct {
// contains filtered or unexported fields
}
type SpdyStatistics ¶
type SpdyStatistics struct {
// contains filtered or unexported fields
}
func NewSpdyStatistics ¶
func NewSpdyStatistics() *SpdyStatistics
func (*SpdyStatistics) Add ¶
func (s *SpdyStatistics) Add(job *SpdyJob)
func (*SpdyStatistics) Close ¶
func (s *SpdyStatistics) Close()
func (*SpdyStatistics) CollectBuf ¶
func (s *SpdyStatistics) CollectBuf() []byte
type StatisticTags ¶ added in v1.1.0
StatisticTags is a map that can be merged with others without causing mutations to either map.
func (StatisticTags) Merge ¶ added in v1.1.0
func (srcTags StatisticTags) Merge(dstTags map[string]string) map[string]string
Merge creates a new map containing the merged contents of tags and t. If both tags and the receiver map contain the same key, the value in tags is used in the resulting map.
Merge always returns a usable map.
type StatisticTimer ¶
type StatisticTimer struct {
// contains filtered or unexported fields
}
func NewStatisticTimer ¶
func NewStatisticTimer(accu Accumulator) *StatisticTimer
func (*StatisticTimer) Begin ¶
func (st *StatisticTimer) Begin()
func (*StatisticTimer) End ¶
func (st *StatisticTimer) End()
type Statistics ¶
type Statistics interface { BuildAccumulator() AssignName() }
type StoreQueryStatistics ¶ added in v1.2.0
type StoreQueryStatistics struct { StoreQueryRequests int64 // only for SelectProcessor StoreQueryRequestDuration int64 StoreActiveQueryRequests int64 UnmarshalQueryTimeTotal int64 // use with StoreQueryRequests GetShardResourceTimeTotal int64 // use with StoreQueryRequests IndexScanDagBuildTimeTotal int64 // use with StoreQueryRequests IndexScanDagRunTimeTotal int64 // use with StoreQueryRequests and QueryShardNumTotal, each IndexScanDagRunTime end until ChunkReaderDag begin run IndexScanRunTimeTotal int64 // use with StoreQueryRequests and QueryShardNumTotal QueryShardNumTotal int64 // use with StoreQueryRequests IndexScanSeriesNumTotal int64 // use with StoreQueryRequests and QueryShardNumTotal ChunkReaderDagBuildTimeTotal int64 // use with StoreQueryRequests and QueryShardNumTotal ChunkReaderDagRunTimeTotal int64 // use with StoreQueryRequests and QueryShardNumTotal }
func NewStoreQueryStatistics ¶ added in v1.2.0
func NewStoreQueryStatistics() *StoreQueryStatistics
type StoreSlowQueryStatistics ¶
type StoreSlowQueryStatistics struct { TotalDuration int64 RpcDuration int64 ChunkReaderDuration int64 ChunkReaderCount int64 Query string DB string }
Store Statistics
func NewStoreSlowQueryStatistics ¶
func NewStoreSlowQueryStatistics() *StoreSlowQueryStatistics
func (*StoreSlowQueryStatistics) AddChunkReaderCount ¶
func (s *StoreSlowQueryStatistics) AddChunkReaderCount(count int64)
func (*StoreSlowQueryStatistics) AddDuration ¶
func (s *StoreSlowQueryStatistics) AddDuration(durationName string, d int64)
func (*StoreSlowQueryStatistics) SetDatabase ¶
func (s *StoreSlowQueryStatistics) SetDatabase(db string)
func (*StoreSlowQueryStatistics) SetQuery ¶
func (s *StoreSlowQueryStatistics) SetQuery(q string)
type StoreTaskDuration ¶ added in v1.0.0
type StoreTaskDuration struct {
// contains filtered or unexported fields
}
var StoreTaskInstance *StoreTaskDuration
func NewStoreTaskDuration ¶ added in v1.0.0
func NewStoreTaskDuration(enable bool) *StoreTaskDuration
type StreamStatItem ¶ added in v1.0.0
type StreamStatItem struct {
// contains filtered or unexported fields
}
func (*StreamStatItem) Duration ¶ added in v1.0.0
func (s *StreamStatItem) Duration() int64
func (*StreamStatItem) Push ¶ added in v1.0.0
func (s *StreamStatItem) Push()
func (*StreamStatItem) Tags ¶ added in v1.0.0
func (s *StreamStatItem) Tags() map[string]string
func (*StreamStatItem) Validate ¶ added in v1.0.0
func (s *StreamStatItem) Validate() bool
func (*StreamStatItem) Values ¶ added in v1.0.0
func (s *StreamStatItem) Values() map[string]interface{}
type StreamStatistics ¶ added in v1.0.0
type StreamStatistics struct {
// contains filtered or unexported fields
}
func NewStreamStatistics ¶ added in v1.0.0
func NewStreamStatistics() *StreamStatistics
func (*StreamStatistics) AddStreamFilter ¶ added in v1.0.0
func (s *StreamStatistics) AddStreamFilter(i int64)
func (*StreamStatistics) AddStreamFilterNum ¶ added in v1.0.0
func (s *StreamStatistics) AddStreamFilterNum(i int64)
func (*StreamStatistics) AddStreamIn ¶ added in v1.0.0
func (s *StreamStatistics) AddStreamIn(i int64)
func (*StreamStatistics) AddStreamInNum ¶ added in v1.0.0
func (s *StreamStatistics) AddStreamInNum(i int64)
func (*StreamStatistics) Collect ¶ added in v1.0.0
func (s *StreamStatistics) Collect(buffer []byte) ([]byte, error)
func (*StreamStatistics) CollectOps ¶ added in v1.1.0
func (s *StreamStatistics) CollectOps() []opsStat.OpsStatistic
func (*StreamStatistics) Init ¶ added in v1.0.0
func (s *StreamStatistics) Init(tags map[string]string)
func (*StreamStatistics) Push ¶ added in v1.0.0
func (s *StreamStatistics) Push(item *StreamStatItem)
type StreamWindowStatItem ¶ added in v1.0.0
type StreamWindowStatItem struct { WindowIn int64 WindowProcess int64 WindowSkip int64 WindowFlushCost int64 WindowFlushMarshalCost int64 WindowFlushWriteCost int64 WindowUpdateCost int64 WindowOutMinTime int64 WindowOutMaxTime int64 WindowStartTime int64 WindowEndTime int64 WindowGroupKeyCount int64 StreamID string // contains filtered or unexported fields }
func NewStreamWindowStatItem ¶ added in v1.0.0
func NewStreamWindowStatItem(streamID uint64) *StreamWindowStatItem
func (*StreamWindowStatItem) AddWindowFlushMarshalCost ¶ added in v1.0.0
func (s *StreamWindowStatItem) AddWindowFlushMarshalCost(c int64)
func (*StreamWindowStatItem) AddWindowFlushWriteCost ¶ added in v1.0.0
func (s *StreamWindowStatItem) AddWindowFlushWriteCost(c int64)
func (*StreamWindowStatItem) AddWindowGroupKeyCount ¶ added in v1.1.0
func (s *StreamWindowStatItem) AddWindowGroupKeyCount(i int64)
func (*StreamWindowStatItem) AddWindowIn ¶ added in v1.0.0
func (s *StreamWindowStatItem) AddWindowIn(i int64)
func (*StreamWindowStatItem) AddWindowProcess ¶ added in v1.0.0
func (s *StreamWindowStatItem) AddWindowProcess(i int64)
func (*StreamWindowStatItem) AddWindowSkip ¶ added in v1.0.0
func (s *StreamWindowStatItem) AddWindowSkip(i int64)
func (*StreamWindowStatItem) Duration ¶ added in v1.0.0
func (s *StreamWindowStatItem) Duration() int64
func (*StreamWindowStatItem) Push ¶ added in v1.0.0
func (s *StreamWindowStatItem) Push()
func (*StreamWindowStatItem) Reset ¶ added in v1.0.0
func (s *StreamWindowStatItem) Reset()
func (*StreamWindowStatItem) StatWindowEndTime ¶ added in v1.0.0
func (s *StreamWindowStatItem) StatWindowEndTime(t int64)
func (*StreamWindowStatItem) StatWindowFlushCost ¶ added in v1.0.0
func (s *StreamWindowStatItem) StatWindowFlushCost(c int64)
func (*StreamWindowStatItem) StatWindowOutMaxTime ¶ added in v1.0.0
func (s *StreamWindowStatItem) StatWindowOutMaxTime(t int64)
func (*StreamWindowStatItem) StatWindowOutMinTime ¶ added in v1.0.0
func (s *StreamWindowStatItem) StatWindowOutMinTime(t int64)
func (*StreamWindowStatItem) StatWindowStartTime ¶ added in v1.0.0
func (s *StreamWindowStatItem) StatWindowStartTime(t int64)
func (*StreamWindowStatItem) StatWindowUpdateCost ¶ added in v1.0.0
func (s *StreamWindowStatItem) StatWindowUpdateCost(c int64)
func (*StreamWindowStatItem) Tags ¶ added in v1.0.0
func (s *StreamWindowStatItem) Tags() map[string]string
func (*StreamWindowStatItem) Validate ¶ added in v1.0.0
func (s *StreamWindowStatItem) Validate() bool
func (*StreamWindowStatItem) Values ¶ added in v1.0.0
func (s *StreamWindowStatItem) Values() map[string]interface{}
type StreamWindowStatistics ¶ added in v1.0.0
type StreamWindowStatistics struct {
// contains filtered or unexported fields
}
func NewStreamWindowStatistics ¶ added in v1.0.0
func NewStreamWindowStatistics() *StreamWindowStatistics
func (*StreamWindowStatistics) Collect ¶ added in v1.0.0
func (s *StreamWindowStatistics) Collect(buffer []byte) ([]byte, error)
func (*StreamWindowStatistics) CollectOps ¶ added in v1.1.0
func (s *StreamWindowStatistics) CollectOps() []opsStat.OpsStatistic
func (*StreamWindowStatistics) Init ¶ added in v1.0.0
func (s *StreamWindowStatistics) Init(tags map[string]string)
func (*StreamWindowStatistics) Push ¶ added in v1.0.0
func (s *StreamWindowStatistics) Push(item *StreamWindowStatItem)
type Timestamp ¶
type Timestamp struct {
// contains filtered or unexported fields
}
func NewTimestamp ¶
func NewTimestamp() *Timestamp
Source Files
¶
- accumulator.go
- compact_statistics.gen.go
- compact_statistics.go
- db_statistics.go
- dbpt_ha_statistics.go
- downsample_statistics.gen.go
- dowsample_statistics.go
- errno_statistics.go
- executor_statistics.go
- file_statistics.go
- handler_statistics.go
- hit_ratio.gen.go
- immutable_statistics.go
- io_statistics.go
- logkeeper.go
- logkeeper_statistics.go
- merge_statistics.gen.go
- merge_statistics.go
- meta_dbpt_ha_statistics.go
- meta_raft_statistics.gen.go
- meta_stat.go
- meta_statistics.gen.go
- ooo_time_distribution.go
- perf_statistics.go
- record_statistics.gen.go
- runtime_statistics.go
- slowquery_statistics.go
- spdy_statistics.go
- store_query_statistics.go
- stream_statistics.gen.go
- util_statistics.go
- window_statistics.gen.go
- window_statistics.go