mirror of
https://gitee.com/milvus-io/milvus.git
synced 2024-12-02 03:48:37 +08:00
enhance: change cp metric to absolute unix ts (#29328)
See also #29327 Change channel checkpoint metrics to unix seconds instead of checkpoint timestamp lag value --------- Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
This commit is contained in:
parent
61fc822207
commit
cbf0f9c527
@ -1270,8 +1270,8 @@ func (m *meta) UpdateChannelCheckpoint(vChannel string, pos *msgpb.MsgPosition)
|
|||||||
zap.Uint64("ts", pos.GetTimestamp()),
|
zap.Uint64("ts", pos.GetTimestamp()),
|
||||||
zap.ByteString("msgID", pos.GetMsgID()),
|
zap.ByteString("msgID", pos.GetMsgID()),
|
||||||
zap.Time("time", ts))
|
zap.Time("time", ts))
|
||||||
metrics.DataCoordCheckpointLag.WithLabelValues(fmt.Sprint(paramtable.GetNodeID()), vChannel).
|
metrics.DataCoordCheckpointUnixSeconds.WithLabelValues(fmt.Sprint(paramtable.GetNodeID()), vChannel).
|
||||||
Set(float64(time.Since(ts).Milliseconds()))
|
Set(float64(ts.Unix()))
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
@ -588,7 +588,7 @@ func (s *Server) DropVirtualChannel(ctx context.Context, req *datapb.DropVirtual
|
|||||||
s.compactionHandler.removeTasksByChannel(channel)
|
s.compactionHandler.removeTasksByChannel(channel)
|
||||||
|
|
||||||
metrics.CleanupDataCoordNumStoredRows(collectionID)
|
metrics.CleanupDataCoordNumStoredRows(collectionID)
|
||||||
metrics.DataCoordCheckpointLag.DeleteLabelValues(fmt.Sprint(paramtable.GetNodeID()), channel)
|
metrics.DataCoordCheckpointUnixSeconds.DeleteLabelValues(fmt.Sprint(paramtable.GetNodeID()), channel)
|
||||||
|
|
||||||
// no compaction triggered in Drop procedure
|
// no compaction triggered in Drop procedure
|
||||||
return resp, nil
|
return resp, nil
|
||||||
|
@ -117,12 +117,12 @@ var (
|
|||||||
channelNameLabelName,
|
channelNameLabelName,
|
||||||
})
|
})
|
||||||
|
|
||||||
DataCoordCheckpointLag = prometheus.NewGaugeVec(
|
DataCoordCheckpointUnixSeconds = prometheus.NewGaugeVec(
|
||||||
prometheus.GaugeOpts{
|
prometheus.GaugeOpts{
|
||||||
Namespace: milvusNamespace,
|
Namespace: milvusNamespace,
|
||||||
Subsystem: typeutil.DataCoordRole,
|
Subsystem: typeutil.DataCoordRole,
|
||||||
Name: "channel_checkpoint_ts_lag_ms",
|
Name: "channel_checkpoint_unix_seconds",
|
||||||
Help: "channel checkpoint timestamp lag in milliseconds",
|
Help: "channel checkpoint timestamp in unix seconds",
|
||||||
}, []string{
|
}, []string{
|
||||||
nodeIDLabelName,
|
nodeIDLabelName,
|
||||||
channelNameLabelName,
|
channelNameLabelName,
|
||||||
@ -278,7 +278,7 @@ func RegisterDataCoord(registry *prometheus.Registry) {
|
|||||||
registry.MustRegister(DataCoordNumStoredRows)
|
registry.MustRegister(DataCoordNumStoredRows)
|
||||||
registry.MustRegister(DataCoordNumStoredRowsCounter)
|
registry.MustRegister(DataCoordNumStoredRowsCounter)
|
||||||
registry.MustRegister(DataCoordConsumeDataNodeTimeTickLag)
|
registry.MustRegister(DataCoordConsumeDataNodeTimeTickLag)
|
||||||
registry.MustRegister(DataCoordCheckpointLag)
|
registry.MustRegister(DataCoordCheckpointUnixSeconds)
|
||||||
registry.MustRegister(DataCoordStoredBinlogSize)
|
registry.MustRegister(DataCoordStoredBinlogSize)
|
||||||
registry.MustRegister(DataCoordSegmentBinLogFileCount)
|
registry.MustRegister(DataCoordSegmentBinLogFileCount)
|
||||||
registry.MustRegister(DataCoordDmlChannelNum)
|
registry.MustRegister(DataCoordDmlChannelNum)
|
||||||
|
Loading…
Reference in New Issue
Block a user