mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-06 04:15:46 +08:00
prometheus
This commit is contained in:
parent
dd47dbffe8
commit
f41cebe776
@ -171,4 +171,4 @@ services:
|
|||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- "9100:9100"
|
- "9100:9100"
|
||||||
command: --collector.ENTER-THE-NAME-OF-COLLECTOR
|
# command: --collector.ENTER-THE-NAME-OF-COLLECTOR
|
||||||
|
@ -11,13 +11,12 @@ scrape_configs:
|
|||||||
- targets: ['localhost:9091']
|
- targets: ['localhost:9091']
|
||||||
|
|
||||||
- job_name: 'openIM-server'
|
- job_name: 'openIM-server'
|
||||||
|
metrics_path: /metrics
|
||||||
static_configs:
|
static_configs:
|
||||||
- targets: ['localhost:10006']
|
- targets: ['localhost:10006']
|
||||||
metrics_path: /cms/prometheus/metrics
|
|
||||||
labels:
|
labels:
|
||||||
group: 'cms-api'
|
group: 'cms-api'
|
||||||
- targets: ['localhost:21400']
|
- targets: ['localhost:21400']
|
||||||
metrics_path: /metrics
|
|
||||||
labels:
|
labels:
|
||||||
group: 'msg-transfer'
|
group: 'msg-transfer'
|
||||||
|
|
||||||
|
@ -17,14 +17,11 @@ import (
|
|||||||
func NewGinRouter() *gin.Engine {
|
func NewGinRouter() *gin.Engine {
|
||||||
gin.SetMode(gin.ReleaseMode)
|
gin.SetMode(gin.ReleaseMode)
|
||||||
baseRouter := gin.Default()
|
baseRouter := gin.Default()
|
||||||
|
if config.Config.Prometheus.Enable {
|
||||||
|
baseRouter.GET("/metrics", prometheusHandler())
|
||||||
|
}
|
||||||
router := baseRouter.Group("/cms")
|
router := baseRouter.Group("/cms")
|
||||||
router.Use(middleware.CorsHandler())
|
router.Use(middleware.CorsHandler())
|
||||||
if config.Config.Prometheus.Enable {
|
|
||||||
prometheusRouterGroup := router.Group("/prometheus")
|
|
||||||
{
|
|
||||||
prometheusRouterGroup.GET("/metrics", prometheusHandler())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
adminRouterGroup := router.Group("/admin")
|
adminRouterGroup := router.Group("/admin")
|
||||||
{
|
{
|
||||||
adminRouterGroup.POST("/login", admin.AdminLogin)
|
adminRouterGroup.POST("/login", admin.AdminLogin)
|
||||||
|
@ -139,15 +139,15 @@ type config struct {
|
|||||||
OpenImRealTimeCommPort []int `yaml:"openImRealTimeCommPort"`
|
OpenImRealTimeCommPort []int `yaml:"openImRealTimeCommPort"`
|
||||||
}
|
}
|
||||||
RpcRegisterName struct {
|
RpcRegisterName struct {
|
||||||
OpenImStatisticsName string `yaml:"openImStatisticsName"`
|
OpenImUserName string `yaml:"openImUserName"`
|
||||||
OpenImUserName string `yaml:"openImUserName"`
|
OpenImFriendName string `yaml:"openImFriendName"`
|
||||||
OpenImFriendName string `yaml:"openImFriendName"`
|
|
||||||
// OpenImOfflineMessageName string `yaml:"openImOfflineMessageName"`
|
// OpenImOfflineMessageName string `yaml:"openImOfflineMessageName"`
|
||||||
OpenImMsgName string `yaml:"openImMsgName"`
|
OpenImMsgName string `yaml:"openImMsgName"`
|
||||||
OpenImPushName string `yaml:"openImPushName"`
|
OpenImPushName string `yaml:"openImPushName"`
|
||||||
OpenImRelayName string `yaml:"openImRelayName"`
|
OpenImRelayName string `yaml:"openImRelayName"`
|
||||||
OpenImGroupName string `yaml:"openImGroupName"`
|
OpenImGroupName string `yaml:"openImGroupName"`
|
||||||
OpenImAuthName string `yaml:"openImAuthName"`
|
OpenImAuthName string `yaml:"openImAuthName"`
|
||||||
|
OpenImAdminCMSName string `yaml:"openImAdminCMSName"`
|
||||||
OpenImOfficeName string `yaml:"openImOfficeName"`
|
OpenImOfficeName string `yaml:"openImOfficeName"`
|
||||||
OpenImOrganizationName string `yaml:"openImOrganizationName"`
|
OpenImOrganizationName string `yaml:"openImOrganizationName"`
|
||||||
OpenImConversationName string `yaml:"openImConversationName"`
|
OpenImConversationName string `yaml:"openImConversationName"`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user