Skip to content

Commit 6685e90

Browse files
committed
feat: 补充可观测性页面规则
新增 Kibana、OpenSearch Dashboards、Graylog、Metabase、Apache Superset、Apache Airflow、Dagster、MLflow、SigNoz、OpenObserve、Jaeger、Zipkin 的页面级匹配规则。 将版本号提升到 1.1.99。
1 parent f9856ec commit 6685e90

2 files changed

Lines changed: 76 additions & 1 deletion

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "stackprism",
33
"private": true,
4-
"version": "1.1.98",
4+
"version": "1.1.99",
55
"type": "module",
66
"description": "StackPrism 用于检测网页前端、后端、CDN、SaaS、广告营销、统计、登录、支付、网站程序和主题模板线索。",
77
"scripts": {

public/rules/page/admin-panels-page.json

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,81 @@
485485
}
486486
]
487487
},
488+
{
489+
"defaults": {
490+
"kind": "日志 / BI / 可观测性控制台"
491+
},
492+
"rules": [
493+
{
494+
"name": "Kibana",
495+
"patterns": [
496+
"<title>\\s*Kibana(?:\\s*</title>|\\s+-)",
497+
"(?:^|/)built_assets/(?:dlls|js|css)(?:/|[?#\\s]|$)",
498+
"kibana[^\\s\"'<>]*\\.(?:js|css|svg|png|ico)(?:\\?|$)"
499+
]
500+
},
501+
{
502+
"name": "OpenSearch Dashboards",
503+
"patterns": [
504+
"<title>\\s*OpenSearch Dashboards(?:\\s*</title>|\\s+-)",
505+
"opensearch(?:-)?dashboards[^\\s\"'<>]*\\.(?:js|css|svg|png|ico)(?:\\?|$)",
506+
"(?:^|/)ui/favicons/opensearch[^\\s\"'<>]*"
507+
]
508+
},
509+
{
510+
"name": "Graylog",
511+
"patterns": [
512+
"<title>\\s*Graylog(?:\\s*</title>|\\s+-)",
513+
"(?:^|/)assets/plugin/org\\.graylog[^\\s\"'<>]*",
514+
"graylog[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"
515+
]
516+
},
517+
{
518+
"name": "Metabase",
519+
"patterns": ["<title>\\s*Metabase(?:\\s*</title>|\\s+-)", "metabase[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
520+
},
521+
{
522+
"name": "Apache Superset",
523+
"patterns": [
524+
"<title>\\s*(?:Apache\\s+)?Superset(?:\\s*</title>|\\s+-)",
525+
"superset[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)",
526+
"(?:^|/)static/assets/(?:images/)?superset[^\\s\"'<>]*"
527+
]
528+
},
529+
{
530+
"name": "Apache Airflow",
531+
"patterns": ["<title>\\s*(?:Apache\\s+)?Airflow(?:\\s*</title>|\\s+-)", "airflow[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
532+
},
533+
{
534+
"name": "Dagster",
535+
"patterns": [
536+
"<title>\\s*Dagster(?:\\s*</title>|\\s+-)",
537+
"(?:^|/)assets/dagster(?:/|[?#\\s]|$)",
538+
"dagster[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"
539+
]
540+
},
541+
{
542+
"name": "MLflow",
543+
"patterns": ["<title>\\s*MLflow(?:\\s*</title>|\\s+-)", "mlflow[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
544+
},
545+
{
546+
"name": "SigNoz",
547+
"patterns": ["<title>\\s*SigNoz(?:\\s*</title>|\\s+-)", "signoz[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
548+
},
549+
{
550+
"name": "OpenObserve",
551+
"patterns": ["<title>\\s*OpenObserve(?:\\s*</title>|\\s+-)", "openobserve[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
552+
},
553+
{
554+
"name": "Jaeger",
555+
"patterns": ["<title>\\s*Jaeger\\s+UI(?:\\s*</title>|\\s+-)", "jaeger[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
556+
},
557+
{
558+
"name": "Zipkin",
559+
"patterns": ["<title>\\s*Zipkin(?:\\s*</title>|\\s+-)", "zipkin[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
560+
}
561+
]
562+
},
488563
{
489564
"defaults": {
490565
"kind": "自托管应用"

0 commit comments

Comments
 (0)