初始化提交

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,45 @@
process_names:
- name: "crawler-server_dialogue.influencer_search" #珍妮的python
cmdline:
- "/root/miniconda3/envs/search/bin/python"
- ".*dialogue.influencer_search.*"
- name: "crawler-server_yt_search_crawler"
cmdline:
- ".*async_yt.*"
- name: "crawler-server_check_tiktok_account"
cmdline:
- ".*check_account.*"
- name: "crawler-server_yt_data_update_week" # yt_data_update 周更 update_yt_week.py
cmdline:
- ".*update_yt_week.*"
- name: "crawler-server_yt_data_update_day" # yt_data_update 日更 update_yt.py
cmdline:
- ".*update_yt.*"
- name: "crawler-server_yt_search_crawler" # yt_search_crawler
cmdline:
- ".*async_yt.*"
- name: "crawler-server_tk_search.py" # tk_search.py
cmdline:
- ".*tk_search.*"
- name: "crawler-server_tiktok_sign_server.jar" # tt_shop.jar
cmdline:
- ".*tiktok_sign_server.*"
- name: "crawler-server_tt_shop.py" # tt_shop.py
cmdline:
- ".*tt_shop.*"
# 监控 nginx 进程
- name: "crawler-server_nginx"
cmdline:
- "/data/tengine/sbin/nginx" # Nginx 进程命令
- ".*" # 允许其他 nginx 参数

View File

@@ -0,0 +1,6 @@
process_names:
- name: "prod_lessie_sourcing_01_7001"
cmdline:
- "gunicorn"
- ".*0.0.0.0:7001.*"

View File

@@ -0,0 +1,6 @@
process_names:
- name: "prod_lessie_sourcing_02_7001"
cmdline:
- "gunicorn"
- ".*0.0.0.0:7001.*"

View File

@@ -0,0 +1,6 @@
process_names:
- name: "prod_lessie_sourcing_03_7001"
cmdline:
- "gunicorn"
- ".*0.0.0.0:7001.*"

View File

@@ -0,0 +1,6 @@
process_names:
- name: "prod_lessie_sourcing_04_7001"
cmdline:
- "gunicorn"
- ".*0.0.0.0:7001.*"

View File

@@ -0,0 +1,6 @@
process_names:
- name: "prod_lessie_sourcing_05_7001"
cmdline:
- "gunicorn"
- ".*0.0.0.0:7001.*"

View File

@@ -0,0 +1,66 @@
process_names:
- name: "prod-flymoon_task" # 自定义的进程名称
cmdline:
- "/data/jdk1.8.0_181/bin/java" # Java 进程命令路径
- ".*flymoon-task.jar.*" # 正则表达式匹配 JAR 包路径和参数
- name: "prod-flymoon_sse"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*flymoon_sse.jar.*"
- name: "prod-flymoon_monitor"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*monitor-0.0.1-SNAPSHOT.jar.*"
- name: "prod-flymoon_partner"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*flymoon-partner.jar.*"
- name: "prod-flymoon_email_prod"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*fly-moon-email.jar.*"
- name: "prod-flymoon_admin"
cmdline:
- "/data/jdk-21.0.7/bin/java"
- ".*flymoon-admin.jar.*"
- name: "prod-flymoon_agent"
cmdline:
- "/data/data/jdk-21.0.7/bin/java"
- ".*flymoon-agent.jar.*"
- name: "prod-flymoon-payment"
cmdline:
- "/data/data/jdk-21.0.7/bin/java"
- ".*flymoon-payment.jar.*"
- name: "prod-flymoon_crawlSpider-0.0.1-SNAPSHOT"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*fly_moon_crawlSpider-0.0.1-SNAPSHOT.jar.*"
- name: "prod-flymoon_crawlSpider_shop"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*fly_moon_crawlSpider_shop.jar.*"
- name: "prod-nacos"
cmdline:
- "/data/jdk-21.0.7/bin/java"
- ".*nacos-server.jar.*"
- name: "prod-redis_server"
cmdline:
- "/data/redis/src/redis-server" # Redis 进程命令
- ".*" # 允许其他 Redis 参数
- name: "prod-nginx"
cmdline:
- "/data/tengine/sbin/nginx" # Nginx 进程命令
- ".*" # 允许其他 nginx 参数

View File

@@ -0,0 +1,54 @@
process_names:
- name: "prod02-flymoon-partner"
cmdline:
- ".*flymoon-partner.jar.*"
- name: "prod02-flymoon-admin"
cmdline:
- ".*flymoon-admin.jar.*"
- name: "prod02-flymoon_agent"
cmdline:
- "/data/jdk-21.0.7/bin/java"
- ".*flymoon-agent.jar.*"
- name: "prod02-flymoon-payment"
cmdline:
- "/data/jdk-21.0.7/bin/java"
- ".*flymoon-payment.jar.*"
- name: "prod02-flymoon_task"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*flymoon-task.jar.*"
- name: "prod02-ycloud-0.0.1-SNAPSHOT.jar"
cmdline:
- ".*fly_moon_ycloud-0.0.1-SNAPSHOT.jar.*"
- name: "prod02-ycloud-task"
cmdline:
- ".*fly_moon_ycloud-task.jar.*"
- name: "prod02-nacos"
cmdline:
- "/data/jdk-21.0.7/bin/java"
- ".*nacos-server.jar.*"
- name: "prod02-redis_server"
cmdline:
- "/data/redis/src/redis-server" # Redis 进程命令
- ".*" # 允许其他 Redis 参数
- name: "prod02-nginx"
cmdline:
- "/data/tengine/sbin/nginx" # Nginx 进程命令
- ".*" # 允许其他 nginx 参数
- name: "prod02-nacos"
cmdline:
- "/data/jdk-21.0.7/bin/java"
- ".*nacos-server.jar.*"

View File

@@ -0,0 +1,52 @@
process_names:
- name: "test-flymoon_task" # 自定义的进程名称
cmdline:
- "/data/jdk1.8.0_181/bin/java" # Java 进程命令路径
- ".*flymoon-task.jar.*" # 正则表达式匹配 JAR 包路径和参数
- name: "test-flymoon_sse"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*flymoon_sse.jar.*"
- name: "test-flymoon_monitor"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*monitor-0.0.1-SNAPSHOT.jar.*"
- name: "test-flymoon_partner"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*flymoon-partner.jar.*"
- name: "test-flymoon_email_test"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*fly-moon-email-test.jar.*"
- name: "test-flymoon_admin"
cmdline:
- "/data/jdk-21.0.7/bin/java"
- ".*flymoon-admin.jar.*"
- name: "test-flymoon_jenniefy"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*flymoon-jenniefy.jar.*"
- name: "test-nacos"
cmdline:
- "/data/jdk-21.0.7/bin/java"
- ".*nacos-server.jar.*"
# 监控 redis-server 进程
- name: "test-redis_server"
cmdline:
- "/data/redis/src/redis-server" # Redis 进程命令
- ".*" # 允许其他 Redis 参数
# 监控 nginx 进程
- name: "test-nginx"
cmdline:
- "/usr/local/nginx/sbin/nginx" # Nginx 进程命令
- ".*" # 允许其他 nginx 参数

View File

@@ -0,0 +1,29 @@
process_names:
- name: "us-prod-01-GO-lessie-sourcing-api"
cmdline:
- ".*lessie-sourcing-api.*"
- name: "us-prod-01-nacos"
cmdline:
- "/data/jdk-21.0.7/bin/java"
- ".*nacos-server.jar.*"
- name: "us-prod-01-flymoon_admin"
cmdline:
- "/data/jdk-21.0.7/bin/java"
- ".*flymoon-admin.jar.*"
- name: "us-prod-01-xxl-job-admin"
cmdline:
- "/data/jdk-21.0.7/bin/java"
- ".*xxl-job-admin.jar.*"
- name: "us-prod-01_lessie_official_web"
cmdline:
- ".*index.mjs.*"
# 监控 nginx 进程
- name: "nginx"
cmdline:
- "/data/tengine/sbin/nginx" # Nginx 进程命令
- ".*" # 允许其他 nginx 参数

View File

@@ -0,0 +1,20 @@
process_names:
- name: "us-prod-02-GO-lessie-sourcing-api"
cmdline:
- ".*lessie-sourcing-api.*"
- name: "us-prod-02-nacos"
cmdline:
- "/data/jdk-21.0.7/bin/java"
- ".*nacos-server.jar.*"
- name: "us-prod-02-flymoon-agent"
cmdline:
- ".*/java"
- "-jar"
- ".*/flymoon-agent.jar"
- name: "us-prod-02_email_prod"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*fly-moon-email.jar.*"

View File

@@ -0,0 +1,21 @@
process_names:
- name: "us-prod-03-GO-lessie-sourcing-api"
cmdline:
- ".*lessie-sourcing-api.*"
- name: "us-prod-03-nacos"
cmdline:
- "/data/jdk-21.0.7/bin/java"
- ".*nacos-server.jar.*"
- name: "us-prod-03-flymoon-agent"
cmdline:
- ".*/java"
- "-jar"
- ".*/flymoon-agent.jar"
- name: "us-prod-03-flymoon-payment"
cmdline:
- ".*/java"
- "-jar"
- ".*/flymoon-payment.jar"

View File

@@ -0,0 +1,40 @@
process_names:
- name: "webdrive-server_prod-flymoon-email-v2"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*fly-moon-email-prod.jar.*"
- name: "webdrive-server_test-flymoon-email-v2"
cmdline:
- "/data/jdk1.8.0_181/bin/java"
- ".*fly-moon-email-test.jar.*"
- name: "webdrive-server_s2_py_lessie_sourcing"
cmdline:
- "/data/webapps/lessie_sourcing_agents"
- ".*server.py.*"
- name: "webdrive-server_s3_lessie_sourcing_6001"
cmdline:
- "/data/webapps/qmm_sourcing_agents"
- ".*serverqmm.*"
- name: "webdrive-server_s2_GO-lessie-sourcing-api"
cmdline:
- ".*lessie-sourcing-api.*"
- name: "webdrive-server_s3_GO-lessie-sourcing-api"
cmdline:
- ".*s3-lessie-sourcing-api.*"
# 监控 redis-server 进程
- name: "webdrive-server_redis-server"
cmdline:
- "/data/redis/bin/redis-server" # Redis 进程命令
- ".*" # 允许其他 Redis 参数
# 监控 nginx 进程
- name: "webdrive-server_nginx"
cmdline:
- ".*nginx.*" # 允许其他 nginx 参数

View File

@@ -0,0 +1,29 @@
process_names:
- name: "weblessie-server_lessie_official_web"
cmdline:
- ".*index.mjs.*"
- name: "weblessie-server_lessie_sourcing_8000"
cmdline:
- "/data/webapps/lessie_sourcing_agents"
- ".*server.py*"
- name: "weblessie-server_lessie_sourcing_8002"
cmdline:
- "/data/webapps/lessie_sourcing_agents_02"
- ".*server8002.*"
- name: "weblessie-server_lessie_sourcing_7001"
cmdline:
- "/data/webapps/prod_lessie_sourcing_agents"
- ".*server7001.*"
- name: "weblessie-server_GO-lessie-sourcing-api"
cmdline:
- ".*lessie-sourcing-api.*"

View File

@@ -0,0 +1,13 @@
process_names:
- name: "weblessie-server2_s1_py_lessie_sourcing"
cmdline:
- "/data/webapps/lessie_sourcing_agents"
- ".*server.py*"

View File

@@ -0,0 +1,52 @@
process_names:
- name: "website-server_dialogue.influencer_im"
cmdline:
- "/data/webapps/test_influencer_search_agent/venv/bin/python"
- ".*dialogue.influencer_search.*"
- name: "website-server_dialogue.inf_5002_lessie.ai"
cmdline:
- "/data/webapps/influencer_search_agent/venv/bin/python"
- ".*dialogue.influencer_5002.*"
- name: "website-server_tt_shop.py"
cmdline:
- ".*tt_shop.py.*"
- name: "website-server_yt_search_crawler"
cmdline:
- ".*async_yt.*"
- name: "website-server_check_tiktok_account"
cmdline:
- ".*check_account.*"
- name: "website-server_yt_data_update_week" # yt_data_update 周更 update_yt_week.py
cmdline:
- ".*update_yt_week.*"
- name: "website-server_yt_data_update_day" # yt_data_update 日更 update_yt.py
cmdline:
- ".*update_yt.*"
- name: "website-server_yt_search_crawler" # yt_search_crawler
cmdline:
- ".*async_yt.*"
- name: "website-server_tk_shop_crawler" # yt_search_crawler
cmdline:
- ".*tt_shop.*"
- name: "website-server_api_server.py" # influencer_search_api
cmdline:
- ".*api_server.py.*"
# 监控 nginx 进程
- name: "website-server_nginx"
cmdline:
- "/data/tengine/sbin/nginx" # Nginx 进程命令
- ".*" # 允许其他 nginx 参数

View File

@@ -0,0 +1,18 @@
解压:
tar -zxvf
创建配置文件:
process-exporter.yml
后台启动:
nohup /opt/exporter/process-exporter/process-exporter -config.path=/opt/exporter/process-exporter/process-exporter.yml > /opt/exporter/process-exporter/process-exporter.log 2>&1 &
查看进程:
ps aux | grep process-exporter
查看日志:
tail -f /opt/exporter/process-exporter/process-exporter.log

View File

@@ -0,0 +1,18 @@
1、namedprocess_namegroup_num_procs{groupname=~"$processes",instance=~"$instance"}
2、sum(rate(namedprocess_namegroup_cpu_seconds_total{groupname=~"$processes",instance=~"$instance"}[$interval])) by (instance, groupname)
3、sum(rate(namedprocess_namegroup_read_bytes_total{groupname=~"$processes", instance=~"$instance"}[$interval])) by (instance, groupname)
4、sum(rate(namedprocess_namegroup_write_bytes_total{groupname=~"$processes", instance=~"$instance"}[$interval])) by (instance, groupname)
5、namedprocess_namegroup_memory_bytes{groupname=~"$processes", instance=~"$instance",memtype="resident"}
6、namedprocess_namegroup_memory_bytes{groupname=~"$processes", instance=~"$instance",memtype="virtual"}