初始化提交

This commit is contained in:
2025-10-07 15:58:15 +08:00
commit 0e593caf99
378 changed files with 77890 additions and 0 deletions

View File

@@ -0,0 +1,93 @@
########################################
# Nacos 服务基础端口
########################################
# 服务主端口
nacos.server.main.port=8848
# 控制台端口
nacos.console.port=8081
# 控制台访问路径
nacos.server.contextPath=/nacos
########################################
# 数据源配置(使用外部 MySQL
########################################
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://10.0.0.4:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos
db.password=s1nGohcFoJs@3h7s
########################################
# Nacos 集群身份识别(必须一致)
########################################
nacos.core.auth.server.identity.key=serverIdentity
nacos.core.auth.server.identity.value=nacos-cluster
########################################
# 启用认证系统JWT配置
########################################
# 开启权限认证
nacos.core.auth.enabled=true
# 开启管理员 API 权限校验
nacos.core.auth.admin.enabled=true
# 开启控制台登录认证
nacos.core.auth.console.enabled=true
# 使用默认 nacos 认证方式
nacos.core.auth.system.type=nacos
# JWT 密钥(长度必须 ≥ 32 字节Base64 编码)
nacos.core.auth.plugin.nacos.token.secret.key=RWZpVfZ7Uu98Edhz93hVdkGEO+3OZkZcXWld5Cz6U54=
# Token 有效期(秒)
nacos.core.auth.plugin.nacos.token.expire.seconds=18000
########################################
# 服务注册配置
########################################
# 自动清理空服务
nacos.naming.empty-service.auto-clean=true
nacos.naming.empty-service.clean.initial-delay-ms=50000
nacos.naming.empty-service.clean.period-time-ms=30000
# 启动时热加载注册信息
nacos.naming.data.warmup=true
# 实例健康检查(过期剔除)
nacos.naming.expireInstance=true
########################################
# 集群相关配置
########################################
# 如使用 cluster.conf请确保存在于 conf/ 目录,格式为 IP:PORT每行一个节点
# 例如:
# 192.168.31.10:8848
# 192.168.31.11:8848
# 192.168.31.12:8848
########################################
# Web 服务配置
########################################
# 启用访问日志
server.tomcat.accesslog.enabled=true
# 保留日志天数
server.tomcat.accesslog.max-days=30
server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i %{Request-Source}i
server.tomcat.basedir=file:.
########################################
# Spring Boot Actuator 端点暴露
########################################
management.endpoints.web.exposure.include=*
########################################
# 配置推送和重试相关
########################################
nacos.config.push.maxRetryTime=50
########################################
# 控制台 UI 开关
########################################
# nacos.console.ui.enabled=true # 如果要禁用控制台界面,可以启用此项
########################################
# 指标相关配置
########################################
management.endpoints.web.exposure.include=prometheus
management.endpoint.prometheus.enabled=true

587
nacos/cluster.conf Normal file
View File

@@ -0,0 +1,587 @@
# 所有节点配置
vim /data/nacos/conf/cluster.conf
# 172.24.16.10:8848
# 172.24.16.7:8848
# 172.24.16.13:8848
10.0.0.15:8848
10.0.0.10:8848
10.0.0.8:8848
# HELP jvm_memory_used_bytes The amount of used memory
# TYPE jvm_memory_used_bytes gauge
jvm_memory_used_bytes{area="nonheap",id="CodeHeap 'profiled nmethods'",} 3.6903296E7
jvm_memory_used_bytes{area="heap",id="G1 Survivor Space",} 4.5088768E7
jvm_memory_used_bytes{area="heap",id="G1 Old Gen",} 5.9001264E7
jvm_memory_used_bytes{area="nonheap",id="Metaspace",} 9.7131904E7
jvm_memory_used_bytes{area="nonheap",id="CodeHeap 'non-nmethods'",} 2188288.0
jvm_memory_used_bytes{area="heap",id="G1 Eden Space",} 5.93494016E8
jvm_memory_used_bytes{area="nonheap",id="Compressed Class Space",} 1.1181216E7
jvm_memory_used_bytes{area="nonheap",id="CodeHeap 'non-profiled nmethods'",} 2.2502144E7
# HELP spring_security_filterchains_seconds_max
# TYPE spring_security_filterchains_seconds_max gauge
spring_security_filterchains_seconds_max{error="none",security_security_reached_filter_section="before",spring_security_filterchain_position="10",spring_security_filterchain_size="10",spring_security_reached_filter_name="AuthorizationFilter",} 1.76494E-4
spring_security_filterchains_seconds_max{error="none",security_security_reached_filter_section="after",spring_security_filterchain_position="10",spring_security_filterchain_size="10",spring_security_reached_filter_name="DisableEncodeUrlFilter",} 0.0
# HELP spring_security_filterchains_seconds
# TYPE spring_security_filterchains_seconds summary
spring_security_filterchains_seconds_count{error="none",security_security_reached_filter_section="before",spring_security_filterchain_position="10",spring_security_filterchain_size="10",spring_security_reached_filter_name="AuthorizationFilter",} 282.0
spring_security_filterchains_seconds_sum{error="none",security_security_reached_filter_section="before",spring_security_filterchain_position="10",spring_security_filterchain_size="10",spring_security_reached_filter_name="AuthorizationFilter",} 0.102746677
spring_security_filterchains_seconds_count{error="none",security_security_reached_filter_section="after",spring_security_filterchain_position="10",spring_security_filterchain_size="10",spring_security_reached_filter_name="DisableEncodeUrlFilter",} 281.0
spring_security_filterchains_seconds_sum{error="none",security_security_reached_filter_section="after",spring_security_filterchain_position="10",spring_security_filterchain_size="10",spring_security_reached_filter_name="DisableEncodeUrlFilter",} 0.020268829
# HELP grpc_server_requests_seconds_max
# TYPE grpc_server_requests_seconds_max gauge
grpc_server_requests_seconds_max{errorCode="0",module="cluster",requestClass="MemberReportRequest",success="true",throwableClass="None",} 4.02883E-4
grpc_server_requests_seconds_max{errorCode="0",module="config",requestClass="ConfigQueryRequest",success="true",throwableClass="None",} 0.0
grpc_server_requests_seconds_max{errorCode="0",module="internal",requestClass="HealthCheckRequest",success="true",throwableClass="None",} 0.0
grpc_server_requests_seconds_max{errorCode="300",module="unknown",requestClass="ServerCheckRequest",success="false",throwableClass="None",} 0.0
grpc_server_requests_seconds_max{errorCode="403",module="config",requestClass="ConfigQueryRequest",success="false",throwableClass="None",} 0.0
grpc_server_requests_seconds_max{errorCode="0",module="unknown",requestClass="ServerCheckRequest",success="true",throwableClass="None",} 0.0
# HELP grpc_server_requests_seconds
# TYPE grpc_server_requests_seconds summary
grpc_server_requests_seconds_count{errorCode="0",module="cluster",requestClass="MemberReportRequest",success="true",throwableClass="None",} 11006.0
grpc_server_requests_seconds_sum{errorCode="0",module="cluster",requestClass="MemberReportRequest",success="true",throwableClass="None",} 4.705265639
grpc_server_requests_seconds_count{errorCode="0",module="config",requestClass="ConfigQueryRequest",success="true",throwableClass="None",} 1.0
grpc_server_requests_seconds_sum{errorCode="0",module="config",requestClass="ConfigQueryRequest",success="true",throwableClass="None",} 0.007435178
grpc_server_requests_seconds_count{errorCode="0",module="internal",requestClass="HealthCheckRequest",success="true",throwableClass="None",} 4.0
grpc_server_requests_seconds_sum{errorCode="0",module="internal",requestClass="HealthCheckRequest",success="true",throwableClass="None",} 0.002397534
grpc_server_requests_seconds_count{errorCode="300",module="unknown",requestClass="ServerCheckRequest",success="false",throwableClass="None",} 1.0
grpc_server_requests_seconds_sum{errorCode="300",module="unknown",requestClass="ServerCheckRequest",success="false",throwableClass="None",} 0.0031186
grpc_server_requests_seconds_count{errorCode="403",module="config",requestClass="ConfigQueryRequest",success="false",throwableClass="None",} 9.0
grpc_server_requests_seconds_sum{errorCode="403",module="config",requestClass="ConfigQueryRequest",success="false",throwableClass="None",} 0.008343081
grpc_server_requests_seconds_count{errorCode="0",module="unknown",requestClass="ServerCheckRequest",success="true",throwableClass="None",} 12.0
grpc_server_requests_seconds_sum{errorCode="0",module="unknown",requestClass="ServerCheckRequest",success="true",throwableClass="None",} 0.002883611
# HELP jvm_gc_overhead_percent An approximation of the percent of CPU time used by GC activities over the last lookback period or since monitoring began, whichever is shorter, in the range [0..1]
# TYPE jvm_gc_overhead_percent gauge
jvm_gc_overhead_percent 0.0
# HELP tomcat_sessions_created_sessions_total
# TYPE tomcat_sessions_created_sessions_total counter
tomcat_sessions_created_sessions_total 0.0
# HELP spring_security_filterchains_requestcache_after_total
# TYPE spring_security_filterchains_requestcache_after_total counter
spring_security_filterchains_requestcache_after_total{security_security_reached_filter_section="after",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 281.0
# HELP jvm_gc_max_data_size_bytes Max size of long-lived heap memory pool
# TYPE jvm_gc_max_data_size_bytes gauge
jvm_gc_max_data_size_bytes 2.147483648E9
# HELP jvm_gc_live_data_size_bytes Size of long-lived heap memory pool after reclamation
# TYPE jvm_gc_live_data_size_bytes gauge
jvm_gc_live_data_size_bytes 5.7952688E7
# HELP spring_security_filterchains_authentication_anonymous_after_total
# TYPE spring_security_filterchains_authentication_anonymous_after_total counter
spring_security_filterchains_authentication_anonymous_after_total{security_security_reached_filter_section="after",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 281.0
# HELP spring_security_filterchains_authorization_before_total
# TYPE spring_security_filterchains_authorization_before_total counter
spring_security_filterchains_authorization_before_total{security_security_reached_filter_section="before",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 282.0
# HELP spring_security_filterchains_authorization_after_total
# TYPE spring_security_filterchains_authorization_after_total counter
spring_security_filterchains_authorization_after_total{security_security_reached_filter_section="after",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 281.0
# HELP executor_pool_core_threads The core number of threads for the pool
# TYPE executor_pool_core_threads gauge
executor_pool_core_threads{name="applicationTaskExecutor",} 8.0
executor_pool_core_threads{name="taskScheduler",} 1.0
# HELP spring_security_filterchains_context_async_after_total
# TYPE spring_security_filterchains_context_async_after_total counter
spring_security_filterchains_context_async_after_total{security_security_reached_filter_section="after",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 281.0
# HELP jvm_threads_daemon_threads The current number of live daemon threads
# TYPE jvm_threads_daemon_threads gauge
jvm_threads_daemon_threads 509.0
# HELP jvm_threads_states_threads The current number of threads
# TYPE jvm_threads_states_threads gauge
jvm_threads_states_threads{state="runnable",} 37.0
jvm_threads_states_threads{state="blocked",} 0.0
jvm_threads_states_threads{state="waiting",} 340.0
jvm_threads_states_threads{state="timed-waiting",} 157.0
jvm_threads_states_threads{state="new",} 0.0
jvm_threads_states_threads{state="terminated",} 0.0
# HELP system_cpu_usage The "recent cpu usage" of the system the application is running in
# TYPE system_cpu_usage gauge
system_cpu_usage 1.0
# HELP nacos_naming_subscriber
# TYPE nacos_naming_subscriber gauge
nacos_naming_subscriber{version="v1",} 0.0
nacos_naming_subscriber{version="v2",} 0.0
# HELP jvm_memory_committed_bytes The amount of memory in bytes that is committed for the Java virtual machine to use
# TYPE jvm_memory_committed_bytes gauge
jvm_memory_committed_bytes{area="nonheap",id="CodeHeap 'profiled nmethods'",} 4.1549824E7
jvm_memory_committed_bytes{area="heap",id="G1 Survivor Space",} 4.5088768E7
jvm_memory_committed_bytes{area="heap",id="G1 Old Gen",} 1.019215872E9
jvm_memory_committed_bytes{area="nonheap",id="Metaspace",} 9.8304E7
jvm_memory_committed_bytes{area="nonheap",id="CodeHeap 'non-nmethods'",} 2555904.0
jvm_memory_committed_bytes{area="heap",id="G1 Eden Space",} 1.083179008E9
jvm_memory_committed_bytes{area="nonheap",id="Compressed Class Space",} 1.1730944E7
jvm_memory_committed_bytes{area="nonheap",id="CodeHeap 'non-profiled nmethods'",} 2.2544384E7
# HELP process_files_open_files The open file descriptor count
# TYPE process_files_open_files gauge
process_files_open_files 204.0
# HELP spring_security_filterchains_authentication_anonymous_before_total
# TYPE spring_security_filterchains_authentication_anonymous_before_total counter
spring_security_filterchains_authentication_anonymous_before_total{security_security_reached_filter_section="before",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 282.0
# HELP spring_security_filterchains_logout_after_total
# TYPE spring_security_filterchains_logout_after_total counter
spring_security_filterchains_logout_after_total{security_security_reached_filter_section="after",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 281.0
# HELP application_started_time_seconds Time taken to start the application
# TYPE application_started_time_seconds gauge
application_started_time_seconds{main_application_class="com.alibaba.nacos.bootstrap.NacosBootstrap",} 7.951
# HELP system_load_average_1m The sum of the number of runnable entities queued to available processors and the number of runnable entities running on the available processors averaged over a period of time
# TYPE system_load_average_1m gauge
system_load_average_1m 0.43
# HELP logback_events_total Number of log events that were enabled by the effective log level
# TYPE logback_events_total counter
logback_events_total{level="warn",} 215.0
logback_events_total{level="debug",} 11276.0
logback_events_total{level="error",} 2.0
logback_events_total{level="trace",} 0.0
logback_events_total{level="info",} 58598.0
# HELP executor_active_threads The approximate number of threads that are actively executing tasks
# TYPE executor_active_threads gauge
executor_active_threads{name="applicationTaskExecutor",} 0.0
executor_active_threads{name="taskScheduler",} 0.0
# HELP nacos_timer_seconds_max
# TYPE nacos_timer_seconds_max gauge
nacos_timer_seconds_max{module="config",name="notifyRt",} 0.0
nacos_timer_seconds_max{module="config",name="readConfigRt",} 0.0
nacos_timer_seconds_max{module="config",name="dumpRt",} 0.0
nacos_timer_seconds_max{module="config",name="writeConfigRt",} 0.0
# HELP nacos_timer_seconds
# TYPE nacos_timer_seconds summary
nacos_timer_seconds_count{module="config",name="notifyRt",} 28.0
nacos_timer_seconds_sum{module="config",name="notifyRt",} 4.135
nacos_timer_seconds_count{module="config",name="readConfigRt",} 2.0
nacos_timer_seconds_sum{module="config",name="readConfigRt",} 0.054
nacos_timer_seconds_count{module="config",name="dumpRt",} 14.0
nacos_timer_seconds_sum{module="config",name="dumpRt",} 2.399
nacos_timer_seconds_count{module="config",name="writeConfigRt",} 12.0
nacos_timer_seconds_sum{module="config",name="writeConfigRt",} 0.389
# HELP spring_security_filterchains_session_urlencoding_before_total
# TYPE spring_security_filterchains_session_urlencoding_before_total counter
spring_security_filterchains_session_urlencoding_before_total{security_security_reached_filter_section="before",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 282.0
# HELP jvm_threads_live_threads The current number of live threads including both daemon and non-daemon threads
# TYPE jvm_threads_live_threads gauge
jvm_threads_live_threads 534.0
# HELP application_ready_time_seconds Time taken for the application to be ready to service requests
# TYPE application_ready_time_seconds gauge
application_ready_time_seconds{main_application_class="com.alibaba.nacos.bootstrap.NacosBootstrap",} 7.962
# HELP grpc_server_executor
# TYPE grpc_server_executor gauge
grpc_server_executor{module="core",name="maximumPoolSize",type="grpcClusterServer",} 128.0
grpc_server_executor{module="core",name="corePoolSize",type="grpcClusterServer",} 128.0
grpc_server_executor{module="core",name="taskCount",type="grpcSdkServer",} 109.0
grpc_server_executor{module="core",name="taskCount",type="grpcClusterServer",} 32934.0
grpc_server_executor{module="core",name="poolSize",type="grpcSdkServer",} 109.0
grpc_server_executor{module="core",name="activeCount",type="grpcSdkServer",} 0.0
grpc_server_executor{module="core",name="poolSize",type="grpcClusterServer",} 90.0
grpc_server_executor{module="core",name="activeCount",type="grpcClusterServer",} 0.0
grpc_server_executor{module="core",name="completedTaskCount",type="grpcClusterServer",} 32934.0
grpc_server_executor{module="core",name="inQueueTaskCount",type="grpcClusterServer",} 0.0
grpc_server_executor{module="core",name="maximumPoolSize",type="grpcSdkServer",} 128.0
grpc_server_executor{module="core",name="completedTaskCount",type="grpcSdkServer",} 109.0
grpc_server_executor{module="core",name="corePoolSize",type="grpcSdkServer",} 128.0
grpc_server_executor{module="core",name="inQueueTaskCount",type="grpcSdkServer",} 0.0
# HELP jvm_gc_memory_promoted_bytes_total Count of positive increases in the size of the old generation memory pool before GC to after GC
# TYPE jvm_gc_memory_promoted_bytes_total counter
jvm_gc_memory_promoted_bytes_total 5.2599624E7
# HELP spring_security_filterchains_context_servlet_before_total
# TYPE spring_security_filterchains_context_servlet_before_total counter
spring_security_filterchains_context_servlet_before_total{security_security_reached_filter_section="before",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 282.0
# HELP spring_security_filterchains_logout_before_total
# TYPE spring_security_filterchains_logout_before_total counter
spring_security_filterchains_logout_before_total{security_security_reached_filter_section="before",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 282.0
# HELP jvm_classes_unloaded_classes_total The total number of classes unloaded since the Java virtual machine has started execution
# TYPE jvm_classes_unloaded_classes_total counter
jvm_classes_unloaded_classes_total 134.0
# HELP tomcat_sessions_active_max_sessions
# TYPE tomcat_sessions_active_max_sessions gauge
tomcat_sessions_active_max_sessions 0.0
# HELP jvm_buffer_count_buffers An estimate of the number of buffers in the pool
# TYPE jvm_buffer_count_buffers gauge
jvm_buffer_count_buffers{id="mapped - 'non-volatile memory'",} 0.0
jvm_buffer_count_buffers{id="mapped",} 0.0
jvm_buffer_count_buffers{id="direct",} 64.0
# HELP jvm_compilation_time_ms_total The approximate accumulated elapsed time spent in compilation
# TYPE jvm_compilation_time_ms_total counter
jvm_compilation_time_ms_total{compiler="HotSpot 64-Bit Tiered Compilers",} 62615.0
# HELP executor_queued_tasks The approximate number of tasks that are queued for execution
# TYPE executor_queued_tasks gauge
executor_queued_tasks{name="applicationTaskExecutor",} 0.0
executor_queued_tasks{name="taskScheduler",} 14.0
# HELP tasks_scheduled_execution_active_seconds_max
# TYPE tasks_scheduled_execution_active_seconds_max gauge
tasks_scheduled_execution_active_seconds_max{code_function="doCheck",code_namespace="com.alibaba.nacos.core.auth.InnerApiAuthEnabled",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_max{code_function="refreshTopnConfigChangeCount",code_namespace="com.alibaba.nacos.config.server.monitor.ConfigDynamicMeterRefreshService",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_max{code_function="reload",code_namespace="com.alibaba.nacos.plugin.auth.impl.roles.NacosRoleServiceDirectImpl",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_max{code_function="collectMetrics",code_namespace="com.alibaba.nacos.naming.monitor.PerformanceLoggerThread",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_max{code_function="reload",code_namespace="com.alibaba.nacos.plugin.auth.impl.users.NacosUserServiceDirectImpl",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_max{code_function="refreshTopnServiceChangeCount",code_namespace="com.alibaba.nacos.naming.monitor.NamingDynamicMeterRefreshService",exception="none",outcome="UNKNOWN",} 0.0
# HELP tasks_scheduled_execution_active_seconds
# TYPE tasks_scheduled_execution_active_seconds summary
tasks_scheduled_execution_active_seconds_active_count{code_function="doCheck",code_namespace="com.alibaba.nacos.core.auth.InnerApiAuthEnabled",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_duration_sum{code_function="doCheck",code_namespace="com.alibaba.nacos.core.auth.InnerApiAuthEnabled",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_active_count{code_function="refreshTopnConfigChangeCount",code_namespace="com.alibaba.nacos.config.server.monitor.ConfigDynamicMeterRefreshService",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_duration_sum{code_function="refreshTopnConfigChangeCount",code_namespace="com.alibaba.nacos.config.server.monitor.ConfigDynamicMeterRefreshService",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_active_count{code_function="reload",code_namespace="com.alibaba.nacos.plugin.auth.impl.roles.NacosRoleServiceDirectImpl",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_duration_sum{code_function="reload",code_namespace="com.alibaba.nacos.plugin.auth.impl.roles.NacosRoleServiceDirectImpl",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_active_count{code_function="collectMetrics",code_namespace="com.alibaba.nacos.naming.monitor.PerformanceLoggerThread",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_duration_sum{code_function="collectMetrics",code_namespace="com.alibaba.nacos.naming.monitor.PerformanceLoggerThread",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_active_count{code_function="reload",code_namespace="com.alibaba.nacos.plugin.auth.impl.users.NacosUserServiceDirectImpl",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_duration_sum{code_function="reload",code_namespace="com.alibaba.nacos.plugin.auth.impl.users.NacosUserServiceDirectImpl",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_active_count{code_function="refreshTopnServiceChangeCount",code_namespace="com.alibaba.nacos.naming.monitor.NamingDynamicMeterRefreshService",exception="none",outcome="UNKNOWN",} 0.0
tasks_scheduled_execution_active_seconds_duration_sum{code_function="refreshTopnServiceChangeCount",code_namespace="com.alibaba.nacos.naming.monitor.NamingDynamicMeterRefreshService",exception="none",outcome="UNKNOWN",} 0.0
# HELP nacos_naming_publisher
# TYPE nacos_naming_publisher gauge
nacos_naming_publisher{version="v1",} 0.0
nacos_naming_publisher{version="v2",} 0.0
# HELP tomcat_sessions_expired_sessions_total
# TYPE tomcat_sessions_expired_sessions_total counter
tomcat_sessions_expired_sessions_total 0.0
# HELP spring_security_filterchains_requestcache_before_total
# TYPE spring_security_filterchains_requestcache_before_total counter
spring_security_filterchains_requestcache_before_total{security_security_reached_filter_section="before",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 282.0
# HELP jvm_classes_loaded_classes The number of classes that are currently loaded in the Java virtual machine
# TYPE jvm_classes_loaded_classes gauge
jvm_classes_loaded_classes 17983.0
# HELP spring_security_filterchains_access_exceptions_after_total
# TYPE spring_security_filterchains_access_exceptions_after_total counter
spring_security_filterchains_access_exceptions_after_total{security_security_reached_filter_section="after",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 281.0
# HELP executor_pool_size_threads The current number of threads in the pool
# TYPE executor_pool_size_threads gauge
executor_pool_size_threads{name="applicationTaskExecutor",} 0.0
executor_pool_size_threads{name="taskScheduler",} 1.0
# HELP jvm_info JVM version info
# TYPE jvm_info gauge
jvm_info{runtime="Java(TM) SE Runtime Environment",vendor="Oracle Corporation",version="21.0.7+8-LTS-245",} 1.0
# HELP spring_security_filterchains_context_holder_after_total
# TYPE spring_security_filterchains_context_holder_after_total counter
spring_security_filterchains_context_holder_after_total{security_security_reached_filter_section="after",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 281.0
# HELP jvm_gc_concurrent_phase_time_seconds Time spent in concurrent phase
# TYPE jvm_gc_concurrent_phase_time_seconds summary
jvm_gc_concurrent_phase_time_seconds_count{action="end of concurrent GC pause",cause="No GC",gc="G1 Concurrent GC",} 4.0
jvm_gc_concurrent_phase_time_seconds_sum{action="end of concurrent GC pause",cause="No GC",gc="G1 Concurrent GC",} 0.025
# HELP jvm_gc_concurrent_phase_time_seconds_max Time spent in concurrent phase
# TYPE jvm_gc_concurrent_phase_time_seconds_max gauge
jvm_gc_concurrent_phase_time_seconds_max{action="end of concurrent GC pause",cause="No GC",gc="G1 Concurrent GC",} 0.0
# HELP nacos_monitor_summary_seconds_max
# TYPE nacos_monitor_summary_seconds_max gauge
nacos_monitor_summary_seconds_max{module="core",name="raft_apply_log_timer",} 0.0
nacos_monitor_summary_seconds_max{module="core",name="raft_apply_read_timer",} 0.0
# HELP nacos_monitor_summary_seconds
# TYPE nacos_monitor_summary_seconds summary
nacos_monitor_summary_seconds_count{module="core",name="raft_apply_log_timer",} 0.0
nacos_monitor_summary_seconds_sum{module="core",name="raft_apply_log_timer",} 0.0
nacos_monitor_summary_seconds_count{module="core",name="raft_apply_read_timer",} 0.0
nacos_monitor_summary_seconds_sum{module="core",name="raft_apply_read_timer",} 0.0
# HELP jvm_memory_usage_after_gc_percent The percentage of long-lived heap pool used after the last GC event, in the range [0..1]
# TYPE jvm_memory_usage_after_gc_percent gauge
jvm_memory_usage_after_gc_percent{area="heap",pool="long-lived",} 0.027474604547023773
# HELP jvm_buffer_memory_used_bytes An estimate of the memory that the Java virtual machine is using for this buffer pool
# TYPE jvm_buffer_memory_used_bytes gauge
jvm_buffer_memory_used_bytes{id="mapped - 'non-volatile memory'",} 0.0
jvm_buffer_memory_used_bytes{id="mapped",} 0.0
jvm_buffer_memory_used_bytes{id="direct",} 3.4374058E7
# HELP jvm_threads_started_threads_total The total number of application threads started in the JVM
# TYPE jvm_threads_started_threads_total counter
jvm_threads_started_threads_total 55681.0
# HELP process_start_time_seconds Start time of the process since unix epoch.
# TYPE process_start_time_seconds gauge
process_start_time_seconds 1.750391874666E9
# HELP spring_security_authorizations_active_seconds_max
# TYPE spring_security_authorizations_active_seconds_max gauge
spring_security_authorizations_active_seconds_max{spring_security_authentication_type="n/a",spring_security_authorization_decision="unknown",spring_security_object="request",} 0.0
# HELP spring_security_authorizations_active_seconds
# TYPE spring_security_authorizations_active_seconds summary
spring_security_authorizations_active_seconds_active_count{spring_security_authentication_type="n/a",spring_security_authorization_decision="unknown",spring_security_object="request",} 0.0
spring_security_authorizations_active_seconds_duration_sum{spring_security_authentication_type="n/a",spring_security_authorization_decision="unknown",spring_security_object="request",} 0.0
# HELP tomcat_sessions_rejected_sessions_total
# TYPE tomcat_sessions_rejected_sessions_total counter
tomcat_sessions_rejected_sessions_total 0.0
# HELP jvm_buffer_total_capacity_bytes An estimate of the total capacity of the buffers in this pool
# TYPE jvm_buffer_total_capacity_bytes gauge
jvm_buffer_total_capacity_bytes{id="mapped - 'non-volatile memory'",} 0.0
jvm_buffer_total_capacity_bytes{id="mapped",} 0.0
jvm_buffer_total_capacity_bytes{id="direct",} 3.4374057E7
# HELP http_server_requests_seconds
# TYPE http_server_requests_seconds summary
http_server_requests_seconds_count{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/console/cs/config",} 12.0
http_server_requests_seconds_sum{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/console/cs/config",} 0.81258457
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/core/cluster/nodes",} 2.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/core/cluster/nodes",} 0.013770597
http_server_requests_seconds_count{error="none",exception="none",method="DELETE",outcome="SUCCESS",status="200",uri="/v3/auth/role",} 1.0
http_server_requests_seconds_sum{error="none",exception="none",method="DELETE",outcome="SUCCESS",status="200",uri="/v3/auth/role",} 0.016546524
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="CLIENT_ERROR",status="403",uri="UNKNOWN",} 7.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="CLIENT_ERROR",status="403",uri="UNKNOWN",} 0.014458906
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/server/guide",} 7.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/server/guide",} 0.044272658
http_server_requests_seconds_count{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/auth/user/login",} 1.0
http_server_requests_seconds_sum{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/auth/user/login",} 0.089058813
http_server_requests_seconds_count{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/auth/user",} 1.0
http_server_requests_seconds_sum{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/auth/user",} 0.100895984
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/permission/list",} 5.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/permission/list",} 0.068171562
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/cs/history/configs",} 2.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/cs/history/configs",} 0.020910094
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/core/namespace/exist",} 3.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/core/namespace/exist",} 0.03046329
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/core/namespace/list",} 16.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/core/namespace/list",} 0.254836848
http_server_requests_seconds_count{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/console/core/namespace",} 3.0
http_server_requests_seconds_sum{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/console/core/namespace",} 0.044229808
http_server_requests_seconds_count{error="none",exception="none",method="DELETE",outcome="SUCCESS",status="200",uri="/v3/console/cs/config/batchDelete",} 1.0
http_server_requests_seconds_sum{error="none",exception="none",method="DELETE",outcome="SUCCESS",status="200",uri="/v3/console/cs/config/batchDelete",} 0.090791513
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/server/announcement",} 5.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/server/announcement",} 0.046484287
http_server_requests_seconds_count{error="none",exception="none",method="POST",outcome="SERVER_ERROR",status="500",uri="/**",} 1.0
http_server_requests_seconds_sum{error="none",exception="none",method="POST",outcome="SERVER_ERROR",status="500",uri="/**",} 0.011079551
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/server/state",} 17.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/server/state",} 0.083009732
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/user/list",} 6.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/user/list",} 0.086707564
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/**",} 109.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/**",} 2.024248318
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/user/search",} 7.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/user/search",} 0.070277559
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/cs/config/list",} 33.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/cs/config/list",} 0.380792925
http_server_requests_seconds_count{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/console/cs/config/clone",} 1.0
http_server_requests_seconds_sum{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/console/cs/config/clone",} 0.060431844
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SERVER_ERROR",status="500",uri="/**",} 1.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SERVER_ERROR",status="500",uri="/**",} 0.00375889
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/role/list",} 6.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/role/list",} 0.082415831
http_server_requests_seconds_count{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/auth/permission",} 1.0
http_server_requests_seconds_sum{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/auth/permission",} 0.014070828
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/cs/config",} 12.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/cs/config",} 0.149960648
http_server_requests_seconds_count{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/role/search",} 7.0
http_server_requests_seconds_sum{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/role/search",} 0.077609838
http_server_requests_seconds_count{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v1/auth/users/login",} 1.0
http_server_requests_seconds_sum{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v1/auth/users/login",} 0.084397774
# HELP http_server_requests_seconds_max
# TYPE http_server_requests_seconds_max gauge
http_server_requests_seconds_max{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/console/cs/config",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/core/cluster/nodes",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="DELETE",outcome="SUCCESS",status="200",uri="/v3/auth/role",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="CLIENT_ERROR",status="403",uri="UNKNOWN",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/server/guide",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/auth/user/login",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/auth/user",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/permission/list",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/cs/history/configs",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/core/namespace/exist",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/core/namespace/list",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/console/core/namespace",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="DELETE",outcome="SUCCESS",status="200",uri="/v3/console/cs/config/batchDelete",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/server/announcement",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="POST",outcome="SERVER_ERROR",status="500",uri="/**",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/server/state",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/user/list",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/**",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/user/search",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/cs/config/list",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/console/cs/config/clone",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SERVER_ERROR",status="500",uri="/**",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/role/list",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v3/auth/permission",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/console/cs/config",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="GET",outcome="SUCCESS",status="200",uri="/v3/auth/role/search",} 0.0
http_server_requests_seconds_max{error="none",exception="none",method="POST",outcome="SUCCESS",status="200",uri="/v1/auth/users/login",} 0.0
# HELP process_cpu_usage The "recent cpu usage" for the Java Virtual Machine process
# TYPE process_cpu_usage gauge
process_cpu_usage 0.5
# HELP disk_free_bytes Usable space for path
# TYPE disk_free_bytes gauge
disk_free_bytes{path="/data/nacos/bin/.",} 3.5780980736E10
# HELP jvm_threads_peak_threads The peak live thread count since the Java virtual machine started or peak was reset
# TYPE jvm_threads_peak_threads gauge
jvm_threads_peak_threads 536.0
# HELP process_uptime_seconds The uptime of the Java virtual machine
# TYPE process_uptime_seconds gauge
process_uptime_seconds 22039.901
# HELP spring_security_filterchains_header_after_total
# TYPE spring_security_filterchains_header_after_total counter
spring_security_filterchains_header_after_total{security_security_reached_filter_section="after",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 281.0
# HELP disk_total_bytes Total space for path
# TYPE disk_total_bytes gauge
disk_total_bytes{path="/data/nacos/bin/.",} 8.4417077248E10
# HELP http_server_requests_active_seconds_max
# TYPE http_server_requests_active_seconds_max gauge
http_server_requests_active_seconds_max{exception="none",method="GET",outcome="SUCCESS",status="200",uri="UNKNOWN",} 0.025085715
http_server_requests_active_seconds_max{exception="none",method="DELETE",outcome="SUCCESS",status="200",uri="UNKNOWN",} 0.0
http_server_requests_active_seconds_max{exception="none",method="POST",outcome="SUCCESS",status="200",uri="UNKNOWN",} 0.0
# HELP http_server_requests_active_seconds
# TYPE http_server_requests_active_seconds summary
http_server_requests_active_seconds_active_count{exception="none",method="GET",outcome="SUCCESS",status="200",uri="UNKNOWN",} 1.0
http_server_requests_active_seconds_duration_sum{exception="none",method="GET",outcome="SUCCESS",status="200",uri="UNKNOWN",} 0.025068886
http_server_requests_active_seconds_active_count{exception="none",method="DELETE",outcome="SUCCESS",status="200",uri="UNKNOWN",} 0.0
http_server_requests_active_seconds_duration_sum{exception="none",method="DELETE",outcome="SUCCESS",status="200",uri="UNKNOWN",} 0.0
http_server_requests_active_seconds_active_count{exception="none",method="POST",outcome="SUCCESS",status="200",uri="UNKNOWN",} 0.0
http_server_requests_active_seconds_duration_sum{exception="none",method="POST",outcome="SUCCESS",status="200",uri="UNKNOWN",} 0.0
# HELP spring_security_filterchains_context_async_before_total
# TYPE spring_security_filterchains_context_async_before_total counter
spring_security_filterchains_context_async_before_total{security_security_reached_filter_section="before",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 282.0
# HELP spring_security_http_secured_requests_seconds
# TYPE spring_security_http_secured_requests_seconds summary
spring_security_http_secured_requests_seconds_count{error="none",} 281.0
spring_security_http_secured_requests_seconds_sum{error="none",} 4.598791539
# HELP spring_security_http_secured_requests_seconds_max
# TYPE spring_security_http_secured_requests_seconds_max gauge
spring_security_http_secured_requests_seconds_max{error="none",} 0.0
# HELP jdbc_connections_max Maximum number of active connections that can be allocated at the same time.
# TYPE jdbc_connections_max gauge
jdbc_connections_max{name="dataSource",} -1.0
# HELP tomcat_sessions_alive_max_seconds
# TYPE tomcat_sessions_alive_max_seconds gauge
tomcat_sessions_alive_max_seconds 0.0
# HELP executor_completed_tasks_total The approximate total number of tasks that have completed execution
# TYPE executor_completed_tasks_total counter
executor_completed_tasks_total{name="applicationTaskExecutor",} 0.0
executor_completed_tasks_total{name="taskScheduler",} 17618.0
# HELP jvm_gc_pause_seconds Time spent in GC pause
# TYPE jvm_gc_pause_seconds summary
jvm_gc_pause_seconds_count{action="end of minor GC",cause="G1 Evacuation Pause",gc="G1 Young Generation",} 8.0
jvm_gc_pause_seconds_sum{action="end of minor GC",cause="G1 Evacuation Pause",gc="G1 Young Generation",} 0.152
jvm_gc_pause_seconds_count{action="end of minor GC",cause="CodeCache GC Threshold",gc="G1 Young Generation",} 2.0
jvm_gc_pause_seconds_sum{action="end of minor GC",cause="CodeCache GC Threshold",gc="G1 Young Generation",} 0.05
# HELP jvm_gc_pause_seconds_max Time spent in GC pause
# TYPE jvm_gc_pause_seconds_max gauge
jvm_gc_pause_seconds_max{action="end of minor GC",cause="G1 Evacuation Pause",gc="G1 Young Generation",} 0.0
jvm_gc_pause_seconds_max{action="end of minor GC",cause="CodeCache GC Threshold",gc="G1 Young Generation",} 0.0
# HELP spring_security_http_secured_requests_active_seconds
# TYPE spring_security_http_secured_requests_active_seconds summary
spring_security_http_secured_requests_active_seconds_active_count 1.0
spring_security_http_secured_requests_active_seconds_duration_sum 0.025196395
# HELP spring_security_http_secured_requests_active_seconds_max
# TYPE spring_security_http_secured_requests_active_seconds_max gauge
spring_security_http_secured_requests_active_seconds_max 0.025200745
# HELP executor_pool_max_threads The maximum allowed number of threads in the pool
# TYPE executor_pool_max_threads gauge
executor_pool_max_threads{name="applicationTaskExecutor",} 2.147483647E9
executor_pool_max_threads{name="taskScheduler",} 2.147483647E9
# HELP jvm_memory_max_bytes The maximum amount of memory in bytes that can be used for memory management
# TYPE jvm_memory_max_bytes gauge
jvm_memory_max_bytes{area="nonheap",id="CodeHeap 'profiled nmethods'",} 1.22908672E8
jvm_memory_max_bytes{area="heap",id="G1 Survivor Space",} -1.0
jvm_memory_max_bytes{area="heap",id="G1 Old Gen",} 2.147483648E9
jvm_memory_max_bytes{area="nonheap",id="Metaspace",} 3.3554432E8
jvm_memory_max_bytes{area="nonheap",id="CodeHeap 'non-nmethods'",} 5840896.0
jvm_memory_max_bytes{area="heap",id="G1 Eden Space",} -1.0
jvm_memory_max_bytes{area="nonheap",id="Compressed Class Space",} 2.68435456E8
jvm_memory_max_bytes{area="nonheap",id="CodeHeap 'non-profiled nmethods'",} 1.22908672E8
# HELP system_cpu_count The number of processors available to the Java virtual machine
# TYPE system_cpu_count gauge
system_cpu_count 8.0
# HELP process_files_max_files The maximum file descriptor count
# TYPE process_files_max_files gauge
process_files_max_files 100002.0
# HELP jdbc_connections_min Minimum number of idle connections in the pool.
# TYPE jdbc_connections_min gauge
jdbc_connections_min{name="dataSource",} -1.0
# HELP executor_queue_remaining_tasks The number of additional elements that this queue can ideally accept without blocking
# TYPE executor_queue_remaining_tasks gauge
executor_queue_remaining_tasks{name="applicationTaskExecutor",} 2.147483647E9
executor_queue_remaining_tasks{name="taskScheduler",} 2.147483647E9
# HELP nacos_config_subscriber
# TYPE nacos_config_subscriber gauge
nacos_config_subscriber{version="v1",} 0.0
nacos_config_subscriber{version="v2",} 0.0
# HELP jvm_gc_memory_allocated_bytes_total Incremented for an increase in the size of the (young) heap memory pool after one GC to before the next
# TYPE jvm_gc_memory_allocated_bytes_total counter
jvm_gc_memory_allocated_bytes_total 8.94959616E9
# HELP nacos_monitor
# TYPE nacos_monitor gauge
nacos_monitor{module="naming",name="mysqlHealthCheck",} 0.0
nacos_monitor{module="naming",name="emptyPush",} 0.0
nacos_monitor{module="config",name="configCount",} 12.0
nacos_monitor{module="naming",name="tcpHealthCheck",} 0.0
nacos_monitor{module="naming",name="serviceChangedEventQueueSize",} 0.0
nacos_monitor{module="core",name="longConnection",} 2.0
nacos_monitor{module="naming",name="totalPush",} 0.0
nacos_monitor{module="naming",name="serviceSubscribedEventQueueSize",} 0.0
nacos_monitor{module="naming",name="serviceCount",} 0.0
nacos_monitor{module="naming",name="httpHealthCheck",} 0.0
nacos_monitor{module="naming",name="maxPushCost",} -1.0
nacos_monitor{module="config",name="longPolling",} 0.0
nacos_monitor{module="naming",name="failedPush",} 0.0
nacos_monitor{module="naming",name="leaderStatus",} 0.0
nacos_monitor{module="config",name="publish",} 12.0
nacos_monitor{module="config",name="dumpTask",} 0.0
nacos_monitor{module="config",name="notifyTask",} 0.0
nacos_monitor{module="config",name="fuzzySearch",} 0.0
nacos_monitor{module="naming",name="avgPushCost",} -1.0
nacos_monitor{module="config",name="getConfig",} 2.0
nacos_monitor{module="naming",name="totalPushCountForAvg",} 0.0
nacos_monitor{module="unknown",name="longConnection",} 2.0
nacos_monitor{module="naming",name="subscriberCount",} 0.0
nacos_monitor{module="naming",name="ipCount",} 0.0
nacos_monitor{module="config",name="longConnection",} 0.0
nacos_monitor{module="config",name="notifyClientTask",} 0.0
nacos_monitor{module="naming",name="totalPushCostForAvg",} 0.0
nacos_monitor{module="naming",name="pushPendingTaskCount",} 0.0
# HELP spring_security_filterchains_session_urlencoding_after_total
# TYPE spring_security_filterchains_session_urlencoding_after_total counter
spring_security_filterchains_session_urlencoding_after_total{security_security_reached_filter_section="after",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 281.0
# HELP spring_security_filterchains_context_holder_before_total
# TYPE spring_security_filterchains_context_holder_before_total counter
spring_security_filterchains_context_holder_before_total{security_security_reached_filter_section="before",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 282.0
# HELP tasks_scheduled_execution_seconds
# TYPE tasks_scheduled_execution_seconds summary
tasks_scheduled_execution_seconds_count{code_function="refreshTopnServiceChangeCount",code_namespace="com.alibaba.nacos.naming.monitor.NamingDynamicMeterRefreshService",error="none",exception="none",outcome="SUCCESS",} 734.0
tasks_scheduled_execution_seconds_sum{code_function="refreshTopnServiceChangeCount",code_namespace="com.alibaba.nacos.naming.monitor.NamingDynamicMeterRefreshService",error="none",exception="none",outcome="SUCCESS",} 0.02349596
tasks_scheduled_execution_seconds_count{code_function="collectMetrics",code_namespace="com.alibaba.nacos.naming.monitor.PerformanceLoggerThread",error="none",exception="none",outcome="SUCCESS",} 1468.0
tasks_scheduled_execution_seconds_sum{code_function="collectMetrics",code_namespace="com.alibaba.nacos.naming.monitor.PerformanceLoggerThread",error="none",exception="none",outcome="SUCCESS",} 0.026644827
tasks_scheduled_execution_seconds_count{code_function="refreshTopnConfigChangeCount",code_namespace="com.alibaba.nacos.config.server.monitor.ConfigDynamicMeterRefreshService",error="none",exception="none",outcome="SUCCESS",} 734.0
tasks_scheduled_execution_seconds_sum{code_function="refreshTopnConfigChangeCount",code_namespace="com.alibaba.nacos.config.server.monitor.ConfigDynamicMeterRefreshService",error="none",exception="none",outcome="SUCCESS",} 0.022547092
tasks_scheduled_execution_seconds_count{code_function="reload",code_namespace="com.alibaba.nacos.plugin.auth.impl.users.NacosUserServiceDirectImpl",error="none",exception="none",outcome="SUCCESS",} 2935.0
tasks_scheduled_execution_seconds_sum{code_function="reload",code_namespace="com.alibaba.nacos.plugin.auth.impl.users.NacosUserServiceDirectImpl",error="none",exception="none",outcome="SUCCESS",} 22.480553674
tasks_scheduled_execution_seconds_count{code_function="doCheck",code_namespace="com.alibaba.nacos.core.auth.InnerApiAuthEnabled",error="none",exception="none",outcome="SUCCESS",} 7344.0
tasks_scheduled_execution_seconds_sum{code_function="doCheck",code_namespace="com.alibaba.nacos.core.auth.InnerApiAuthEnabled",error="none",exception="none",outcome="SUCCESS",} 0.151019671
tasks_scheduled_execution_seconds_count{code_function="reload",code_namespace="com.alibaba.nacos.plugin.auth.impl.roles.NacosRoleServiceDirectImpl",error="none",exception="none",outcome="SUCCESS",} 2934.0
tasks_scheduled_execution_seconds_sum{code_function="reload",code_namespace="com.alibaba.nacos.plugin.auth.impl.roles.NacosRoleServiceDirectImpl",error="none",exception="none",outcome="SUCCESS",} 48.403093317
# HELP tasks_scheduled_execution_seconds_max
# TYPE tasks_scheduled_execution_seconds_max gauge
tasks_scheduled_execution_seconds_max{code_function="refreshTopnServiceChangeCount",code_namespace="com.alibaba.nacos.naming.monitor.NamingDynamicMeterRefreshService",error="none",exception="none",outcome="SUCCESS",} 1.9788E-5
tasks_scheduled_execution_seconds_max{code_function="collectMetrics",code_namespace="com.alibaba.nacos.naming.monitor.PerformanceLoggerThread",error="none",exception="none",outcome="SUCCESS",} 1.0439E-5
tasks_scheduled_execution_seconds_max{code_function="refreshTopnConfigChangeCount",code_namespace="com.alibaba.nacos.config.server.monitor.ConfigDynamicMeterRefreshService",error="none",exception="none",outcome="SUCCESS",} 2.0218E-5
tasks_scheduled_execution_seconds_max{code_function="reload",code_namespace="com.alibaba.nacos.plugin.auth.impl.users.NacosUserServiceDirectImpl",error="none",exception="none",outcome="SUCCESS",} 0.005361365
tasks_scheduled_execution_seconds_max{code_function="doCheck",code_namespace="com.alibaba.nacos.core.auth.InnerApiAuthEnabled",error="none",exception="none",outcome="SUCCESS",} 9.748E-6
tasks_scheduled_execution_seconds_max{code_function="reload",code_namespace="com.alibaba.nacos.plugin.auth.impl.roles.NacosRoleServiceDirectImpl",error="none",exception="none",outcome="SUCCESS",} 0.02957241
# HELP nacos_monitor_summary_max
# TYPE nacos_monitor_summary_max gauge
nacos_monitor_summary_max{module="core",name="raft_read_from_leader",} 0.0
nacos_monitor_summary_max{module="core",name="raft_read_index_failed",} 0.0
# HELP nacos_monitor_summary
# TYPE nacos_monitor_summary summary
nacos_monitor_summary_count{module="core",name="raft_read_from_leader",} 0.0
nacos_monitor_summary_sum{module="core",name="raft_read_from_leader",} 0.0
nacos_monitor_summary_count{module="core",name="raft_read_index_failed",} 0.0
nacos_monitor_summary_sum{module="core",name="raft_read_index_failed",} 0.0
# HELP spring_security_authorizations_seconds
# TYPE spring_security_authorizations_seconds summary
spring_security_authorizations_seconds_count{error="none",spring_security_authentication_type="n/a",spring_security_authorization_decision="true",spring_security_object="request",} 282.0
spring_security_authorizations_seconds_sum{error="none",spring_security_authentication_type="n/a",spring_security_authorization_decision="true",spring_security_object="request",} 0.016258892
# HELP spring_security_authorizations_seconds_max
# TYPE spring_security_authorizations_seconds_max gauge
spring_security_authorizations_seconds_max{error="none",spring_security_authentication_type="n/a",spring_security_authorization_decision="true",spring_security_object="request",} 4.3377E-5
# HELP tomcat_sessions_active_current_sessions
# TYPE tomcat_sessions_active_current_sessions gauge
tomcat_sessions_active_current_sessions 0.0
# HELP spring_security_filterchains_active_seconds_max
# TYPE spring_security_filterchains_active_seconds_max gauge
spring_security_filterchains_active_seconds_max{security_security_reached_filter_section="after",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 0.0
spring_security_filterchains_active_seconds_max{security_security_reached_filter_section="before",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 0.0
# HELP spring_security_filterchains_active_seconds
# TYPE spring_security_filterchains_active_seconds summary
spring_security_filterchains_active_seconds_active_count{security_security_reached_filter_section="after",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 0.0
spring_security_filterchains_active_seconds_duration_sum{security_security_reached_filter_section="after",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 0.0
spring_security_filterchains_active_seconds_active_count{security_security_reached_filter_section="before",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 0.0
spring_security_filterchains_active_seconds_duration_sum{security_security_reached_filter_section="before",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 0.0
# HELP spring_security_filterchains_header_before_total
# TYPE spring_security_filterchains_header_before_total counter
spring_security_filterchains_header_before_total{security_security_reached_filter_section="before",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 282.0
# HELP spring_security_filterchains_access_exceptions_before_total
# TYPE spring_security_filterchains_access_exceptions_before_total counter
spring_security_filterchains_access_exceptions_before_total{security_security_reached_filter_section="before",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 282.0
# HELP spring_security_filterchains_context_servlet_after_total
# TYPE spring_security_filterchains_context_servlet_after_total counter
spring_security_filterchains_context_servlet_after_total{security_security_reached_filter_section="after",spring_security_filterchain_position="0",spring_security_filterchain_size="0",spring_security_reached_filter_name="none",} 281.0

View File

@@ -0,0 +1,110 @@
upstream nacos_backend {
# Nacos 节点 IP + 管理端口
server 172.24.16.13:8081 max_fails=3 fail_timeout=30s;
server 172.24.16.7:8081 max_fails=3 fail_timeout=30s;
server 172.24.16.10:8081 max_fails=3 fail_timeout=30s;
}
server {
listen 80;
server_name nacosweb.scalelink.cn;
# 对外暴露
location / {
proxy_pass http://nacos_backend;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# 可选:增加连接和读写时间
# proxy_connect_timeout 30s;
# proxy_send_timeout 30s;
# proxy_read_timeout 30s;
# 可选:避免大请求限制
# client_max_body_size 10m;
# 允许跨域
add_header 'Access-Control-Allow-Origin' "$http_origin" always;
add_header 'Access-Control-Allow-Credentials' 'true' always;
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT, DELETE' always;
add_header 'Access-Control-Allow-Headers' 'Authorization,Content-Type,X-Requested-With,Accept,Origin' always;
# 处理预检请求
if ($request_method = OPTIONS ) {
return 204;
}
}
# 专用日志
access_log /data/tengine/logs/nacosweb_access.log combined_ext;
}
# ==================================
upstream outnacos_backend {
# 硅谷 Nacos 节点机器 加入广州openvpn 192.168.70.0/24 网段 管理端口
server 192.168.70.5:8081 max_fails=3 fail_timeout=30s;
server 192.168.70.29:8081 max_fails=3 fail_timeout=30s;
server 192.168.70.34:8081 max_fails=3 fail_timeout=30s;
}
server {
listen 80;
server_name outnacos.scalelink.cn;
# 日志
access_log /data/tengine/logs/outnacos.scalelink.cn.access.log;
error_log /data/tengine/logs/outnacos.scalelink.cn.error.log warn;
# 对外暴露
location / {
proxy_pass http://outnacos_backend;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# 允许跨域
add_header 'Access-Control-Allow-Origin' "$http_origin" always;
add_header 'Access-Control-Allow-Credentials' 'true' always;
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT, DELETE' always;
add_header 'Access-Control-Allow-Headers' 'Authorization,Content-Type,X-Requested-With,Accept,Origin' always;
if ($request_method = OPTIONS) {
return 204;
}
}
# 给静态资源加缓存
location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ {
proxy_pass http://nacos_backend;
# 浏览器缓存 7 天
expires 7d;
add_header Cache-Control "public, max-age=604800, immutable";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
upstream nacos_backend {
# Nacos 节点 公网 IP + 管理端口
server 公网IP:8081 max_fails=3 fail_timeout=30s;
server 公网IP:8081 max_fails=3 fail_timeout=30s;
server 公网IP:8081 max_fails=3 fail_timeout=30s;
}
upstream nacos_backend {
# Nacos 节点 加入广州openvpn 192.168.70.0/24 网段 管理端口
server 192.168.70.5:8081 max_fails=3 fail_timeout=30s;
server 192.168.70.29:8081 max_fails=3 fail_timeout=30s;
server 192.168.70.34:8081 max_fails=3 fail_timeout=30s;
}

View File

@@ -0,0 +1,309 @@
#
# Copyright 1999-2025 Alibaba Group Holding 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.
#
#--------------- Nacos Common Configurations ---------------#
#*************** Nacos port Related Configurations ***************#
### Nacos Server Main port
nacos.server.main.port=8848
#*************** Network Related Configurations ***************#
### If prefer hostname over ip for Nacos server addresses in cluster.conf:
# nacos.inetutils.prefer-hostname-over-ip=false
### Specify local server's IP:
# nacos.inetutils.ip-address=
#*************** Datasource Related Configurations ***************#
### nacos.plugin.datasource.log.enabled=true
#spring.sql.init.platform=mysql
### Count of DB:
# db.num=1
### Connect URL of DB:
# db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
# db.user=nacos
# db.password=nacos
#*************** Metrics Related Configurations ***************#
### Metrics for prometheus
#management.endpoints.web.exposure.include=prometheus
### Metrics for elastic search
management.metrics.export.elastic.enabled=false
#management.metrics.export.elastic.host=http://localhost:9200
### Metrics for influx
management.metrics.export.influx.enabled=false
#management.metrics.export.influx.db=springboot
#management.metrics.export.influx.uri=http://localhost:8086
#management.metrics.export.influx.auto-create-db=true
#management.metrics.export.influx.consistency=one
#management.metrics.export.influx.compressed=true
#*************** Core Related Configurations ***************#
### set the WorkerID manually
# nacos.core.snowflake.worker-id=
### Member-MetaData
# nacos.core.member.meta.site=
# nacos.core.member.meta.adweight=
# nacos.core.member.meta.weight=
### MemberLookup
### Addressing pattern category, If set, the priority is highest
# nacos.core.member.lookup.type=[file,address-server]
## Set the cluster list with a configuration file or command-line argument
# nacos.member.list=192.168.16.101:8847?raft_port=8807,192.168.16.101?raft_port=8808,192.168.16.101:8849?raft_port=8809
## for AddressServerMemberLookup
# Maximum number of retries to query the address server upon initialization
# nacos.core.address-server.retry=5
## Server domain name address of [address-server] mode
# address.server.domain=jmenv.tbsite.net
## Server port of [address-server] mode
# address.server.port=8080
## Request address of [address-server] mode
# address.server.url=/nacos/serverlist
#*************** JRaft Related Configurations ***************#
### Sets the Raft cluster election timeout, default value is 5 second
# nacos.core.protocol.raft.data.election_timeout_ms=5000
### Sets the amount of time the Raft snapshot will execute periodically, default is 30 minute
# nacos.core.protocol.raft.data.snapshot_interval_secs=30
### raft internal worker threads
# nacos.core.protocol.raft.data.core_thread_num=8
### Number of threads required for raft business request processing
# nacos.core.protocol.raft.data.cli_service_thread_num=4
### raft linear read strategy. Safe linear reads are used by default, that is, the Leader tenure is confirmed by heartbeat
# nacos.core.protocol.raft.data.read_index_type=ReadOnlySafe
### rpc request timeout, default 5 seconds
# nacos.core.protocol.raft.data.rpc_request_timeout_ms=5000
### enable to support prometheus service discovery
#nacos.prometheus.metrics.enabled=true
#*************** Distro Related Configurations ***************#
### Distro data sync delay time, when sync task delayed, task will be merged for same data key. Default 1 second.
# nacos.core.protocol.distro.data.sync.delayMs=1000
### Distro data sync timeout for one sync data, default 3 seconds.
# nacos.core.protocol.distro.data.sync.timeoutMs=3000
### Distro data sync retry delay time when sync data failed or timeout, same behavior with delayMs, default 3 seconds.
# nacos.core.protocol.distro.data.sync.retryDelayMs=3000
### Distro data verify interval time, verify synced data whether expired for a interval. Default 5 seconds.
# nacos.core.protocol.distro.data.verify.intervalMs=5000
### Distro data verify timeout for one verify, default 3 seconds.
# nacos.core.protocol.distro.data.verify.timeoutMs=3000
### Distro data load retry delay when load snapshot data failed, default 30 seconds.
# nacos.core.protocol.distro.data.load.retryDelayMs=30000
### enable to support prometheus service discovery
#nacos.prometheus.metrics.enabled=true
#*************** Grpc Configurations ***************#
### Sets the maximum message size allowed to be received on the server.
#nacos.remote.server.grpc.sdk.max-inbound-message-size=10485760
### Sets the time(milliseconds) without read activity before sending a keepalive ping. The typical default is two hours.
#nacos.remote.server.grpc.sdk.keep-alive-time=7200000
### Sets a time(milliseconds) waiting for read activity after sending a keepalive ping. Defaults to 20 seconds.
#nacos.remote.server.grpc.sdk.keep-alive-timeout=20000
### Sets a time(milliseconds) that specify the most aggressive keep-alive time clients are permitted to configure. The typical default is 5 minutes
#nacos.remote.server.grpc.sdk.permit-keep-alive-time=300000
### cluster grpc(inside the nacos server) configuration
#nacos.remote.server.grpc.cluster.max-inbound-message-size=10485760
### Sets the time(milliseconds) without read activity before sending a keepalive ping. The typical default is two hours.
#nacos.remote.server.grpc.cluster.keep-alive-time=7200000
### Sets a time(milliseconds) waiting for read activity after sending a keepalive ping. Defaults to 20 seconds.
#nacos.remote.server.grpc.cluster.keep-alive-timeout=20000
### Sets a time(milliseconds) that specify the most aggressive keep-alive time clients are permitted to configure. The typical default is 5 minutes
#nacos.remote.server.grpc.cluster.permit-keep-alive-time=300000
#*************** Config Module Related Configurations ***************#
### the maximum retry times for push
nacos.config.push.maxRetryTime=50
#*************** Naming Module Related Configurations ***************#
### Data dispatch task execution period in milliseconds:
### If enable data warmup. If set to false, the server would accept request without local data preparation:
# nacos.naming.data.warmup=true
### If enable the instance auto expiration, kind like of health check of instance:
# nacos.naming.expireInstance=true
nacos.naming.empty-service.auto-clean=true
nacos.naming.empty-service.clean.initial-delay-ms=50000
nacos.naming.empty-service.clean.period-time-ms=30000
#*************** AI Module Related Configurations ***************#
### Whether nacos mcp registry is enabled, default is false.
### When enabled=true, Nacos will start a `mcp registry` server with new port with `nacos.ai.mcp.registry.port`
#nacos.ai.mcp.registry.enabled=false
### Nacos mcp registry port, default 9080:
nacos.ai.mcp.registry.port=9080
#--------------- Nacos Web Server Configurations ---------------#
#*************** Nacos Web Server Related Configurations ***************#
### Nacos Server Web context path:
nacos.server.contextPath=/nacos
#*************** Access Log Related Configurations ***************#
### If turn on the access log:
server.tomcat.accesslog.enabled=true
### accesslog automatic cleaning time
server.tomcat.accesslog.max-days=30
### The access log pattern:
server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i %{Request-Source}i
### The directory of access log:
server.tomcat.basedir=file:.
#*************** API Related Configurations ***************#
### Include message field
server.error.include-message=ALWAYS
### Enabled for open API compatibility
# nacos.core.api.compatibility.client.enabled=true
### Enabled for admin API compatibility
# nacos.core.api.compatibility.admin.enabled=false
### Enabled for console API compatibility
# nacos.core.api.compatibility.console.enabled=false
#--------------- Nacos Console Configurations ---------------#
#*************** Nacos Console Related Configurations ***************#
### Nacos Console Main port
nacos.console.port=8080
### Nacos Server Web context path:
nacos.console.contextPath=
### Nacos Server context path, which link to nacos server `nacos.server.contextPath`, works when deployment type is `console`
nacos.console.remote.server.context-path=/nacos
#************** Console UI Configuration ***************#
### Turn on/off the nacos console ui.
#nacos.console.ui.enabled=true
#--------------- Nacos Plugin Configurations ---------------#
#*************** CMDB Plugin Related Configurations ***************#
### The interval to dump external CMDB in seconds:
# nacos.cmdb.dumpTaskInterval=3600
### The interval of polling data change event in seconds:
# nacos.cmdb.eventTaskInterval=10
### The interval of loading labels in seconds:
# nacos.cmdb.labelTaskInterval=300
### If turn on data loading task:
# nacos.cmdb.loadDataAtStart=false
#*************** Auth Plugin Related Configurations ***************#
### The ignore urls of auth, will be deprecated in the future:
nacos.security.ignore.urls=/,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-ui/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/**
### The auth system to use, default 'nacos' and 'ldap' is supported, other type should be implemented by yourself:
nacos.core.auth.system.type=nacos
### If turn on auth system:
# Whether open nacos server API auth system
nacos.core.auth.enabled=false
# Whether open nacos admin API auth system
nacos.core.auth.admin.enabled=true
# Whether open nacos console API auth system
nacos.core.auth.console.enabled=true
### Turn on/off caching of auth information. By turning on this switch, the update of auth information would have a 15 seconds delay.
nacos.core.auth.caching.enabled=true
### worked when nacos.core.auth.enabled=true
### The two properties is the white list for auth and used by identity the request from other server.
nacos.core.auth.server.identity.key=
nacos.core.auth.server.identity.value=
### worked when nacos.core.auth.system.type=nacos or nacos.core.auth.console.enabled=true
### The token expiration in seconds:
nacos.core.auth.plugin.nacos.token.cache.enable=false
nacos.core.auth.plugin.nacos.token.expire.seconds=18000
### The default token (Base64 string):
#nacos.core.auth.plugin.nacos.token.secret.key=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=
nacos.core.auth.plugin.nacos.token.secret.key=
### worked when nacos.core.auth.system.type=ldap{0} is Placeholder,replace login username
#nacos.core.auth.ldap.url=ldap://localhost:389
#nacos.core.auth.ldap.basedc=dc=example,dc=org
#nacos.core.auth.ldap.userDn=cn=admin,${nacos.core.auth.ldap.basedc}
#nacos.core.auth.ldap.password=admin
#nacos.core.auth.ldap.userdn=cn={0},dc=example,dc=org
#nacos.core.auth.ldap.filter.prefix=uid
#nacos.core.auth.ldap.case.sensitive=true
#nacos.core.auth.ldap.ignore.partial.result.exception=false
#*************** Control Plugin Related Configurations ***************#
# plugin type
#nacos.plugin.control.manager.type=nacos
# local control rule storage dir, default ${nacos.home}/data/connection and ${nacos.home}/data/tps
#nacos.plugin.control.rule.local.basedir=${nacos.home}
# external control rule storage type, if exist
#nacos.plugin.control.rule.external.storage=
#*************** Config Change Plugin Related Configurations ***************#
# webhook
#nacos.core.config.plugin.webhook.enabled=false
# It is recommended to use EB https://help.aliyun.com/document_detail/413974.html
#nacos.core.config.plugin.webhook.url=http://localhost:8080/webhook/send?token=***
# The content push max capacity ,byte
#nacos.core.config.plugin.webhook.contentMaxCapacity=102400
# whitelist
#nacos.core.config.plugin.whitelist.enabled=false
# The import file suffixs
#nacos.core.config.plugin.whitelist.suffixs=xml,text,properties,yaml,html
# fileformatcheck,which validate the import file of type and content
#nacos.core.config.plugin.fileformatcheck.enabled=false
#*************** Istio Plugin Related Configurations ***************#
### If turn on the MCP server:
nacos.istio.mcp.server.enabled=false
#--------------- Nacos Experimental Features Configurations ---------------#
#*************** K8s Related Configurations ***************#
### If turn on the K8s sync:
nacos.k8s.sync.enabled=false
### If use the Java API from an application outside a kubernetes cluster
#nacos.k8s.sync.outsideCluster=false
#nacos.k8s.sync.kubeConfig=/.kube/config
#*************** Deployment Type Configuration ***************#
### Sets the deployment type: 'merged' for joint deployment, 'server' for separate deployment server only, 'console' for separate deployment console only.
nacos.deployment.type=merged

45
nacos/相关命令 Normal file
View File

@@ -0,0 +1,45 @@
# 手动启动
cd /data/nacos/bin
sh startup.sh
# ====================================
# systemd启动
vim /etc/systemd/system/nacos.service
[Unit]
Description=Nacos Server
After=network.target
[Service]
Type=forking
Environment="JAVA_HOME=/data/jdk-21.0.7"
Environment="PATH=/data/jdk-21.0.7/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
ExecStart=/data/nacos/bin/startup.sh -m cluster
ExecStop=/data/nacos/bin/shutdown.sh
Restart=on-failure
RestartSec=10
User=root
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
# =====================================
systemctl daemon-reload
systemctl start nacos
systemctl status nacos
systemctl enable nacos
# =====================================
tail -n 500 /data/nacos/logs/startup.log
# =====================================
Server 部分端口 8848
Console 控制台 8081 http://10.0.0.8:8081/index.htm
集群节点列表[10.0.0.15:8848, 10.0.0.10:8848, 10.0.0.8:8848]