|
485 | 485 | } |
486 | 486 | ] |
487 | 487 | }, |
| 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 | + }, |
488 | 563 | { |
489 | 564 | "defaults": { |
490 | 565 | "kind": "自托管应用" |
|
0 commit comments