You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2026/06/10 03:31:04 UTC

(skywalking-horizon-ui) branch feat/service-internal-topology updated (d66ff74 -> c5b02cd)

This is an automated email from the ASF dual-hosted git repository.

wu-sheng pushed a change to branch feat/service-internal-topology
in repository https://gitbox.apache.org/repos/asf/skywalking-horizon-ui.git


 discard d66ff74  refactor(layer): rename Service Internal Topology to Deployment; drop demo mock; pre-PR review fixes
 discard 99d3b42  feat(layer): tiered internal-topology layout — pods by call-depth, wrap >4/tier into columns of 4
 discard 3fb979b  refactor(layer): nodeMetrics optional / roles-first for Service Internal Topology
 discard 7cbcfe5  feat(layer): rank-based vertical-flow layout + live cluster boxes
 discard 70cd582  feat(layer): flow-ordered layout + draggable pods for Internal Topology
 discard 879ec78  fix(mock): lifecycle agent calls the next tier's MAIN container
 discard 586d95e  fix(preview): derive serviceInternalTopology cap in the layer preview overlay
 discard a575406  feat(layer): pod/sibling + role model for Service Internal Topology (+ preview mock)
 discard a7258e1  feat(menu): config-driven excluded layers (horizon.yaml layers.excluded)
 discard 77a6a63  chore(templates): remove legacy per-layer overview block
 discard f8bb992  feat(admin): add 'Not configured' filter to the layer picker
 discard 90bd351  feat(admin): sync banner counts configured vs not-configured-yet layers
 discard 1460da5  feat(admin): make Layer dashboards layer-list-oriented
 discard e8fc723  feat(menu): drop the hidden-layer list — show every layer OAP reports
 discard d0af7e7  feat(infra-3d): per-layer internal-topology toggle on the 3D map
 discard 531e80d  feat(layer): Service Internal Topology — instance graph within one service
     new c5b02cd  feat(layer): Deployment tab — per-service instance topology with clustering, admin scope, and 3D map integration

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (d66ff74)
            \
             N -- N -- N   refs/heads/feat/service-internal-topology (c5b02cd)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:


(skywalking-horizon-ui) 01/01: feat(layer): Deployment tab — per-service instance topology with clustering, admin scope, and 3D map integration

Posted by wu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

wu-sheng pushed a commit to branch feat/service-internal-topology
in repository https://gitbox.apache.org/repos/asf/skywalking-horizon-ui.git

commit c5b02cd17c473dd0a144017ded55f5ca3eac6973
Author: Wu Sheng <wu...@foxmail.com>
AuthorDate: Wed Jun 10 11:30:37 2026 +0800

    feat(layer): Deployment tab — per-service instance topology with clustering, admin scope, and 3D map integration
    
    The per-layer Deployment tab shows the deployment topology of one
    service's instances: the instance-to-instance call graph WITHIN a single
    service (getServiceInstanceTopology with the same id on both sides).
    Instances render as health-ring hexagons; three independent template
    rules shape the graph — clusterBy (labelled dashed boxes by attribute(s)
    or name regex), siblingBy (bundle containers into pods: main hex +
    attached sibling hexes), roleBy/roles (per-container-type MQE + main-hex
    selection). Cluster boxes pack left-to-right along the inter-cluster call
    flow; pods tier by call depth inside each box, wrap into staggered
    columns, and stay draggable. Per-call client/server metric sidebar,
    node popover with instance attributes, and an Open-instance-dashboard
    deep link round out the tab.
    
    Opt-in per layer: components.deployment + a top-level deployment config
    block (admin Layer-dashboards gains a Deployment scope with metric
    editors and a clusterBy picker; draft Preview works before publishing).
    A structure-only mode (structure=1) serves consumers that only draw
    wiring.
    
    3D infra map: layers carrying the cap gain a side-panel toggle that
    swaps the zone to instance cubes wired by intra-service relations;
    instance cubes deep-link to the instance dashboard.
    
    Also on this branch:
    - Every OAP-reported layer now shows in the sidebar; the hard-coded
      hidden-layer list is replaced by config-driven layers.excluded in
      horizon.yaml (defaults: FAAS, VIRTUAL_GATEWAY).
    - The admin Layer dashboards page is layer-list-oriented: every roster
      layer is editable (blank default for un-templated ones), with a
      Not-configured filter and sync-banner counts.
    - The legacy per-layer 'overview' template block (no longer rendered)
      is removed from every bundled template and the docs.
    - Clearer cluster/namespace boundary styling on all topology views
      (theme-proof dashed stroke, transparent fill) and even box packing.
    - Deployment UI strings localized in all eight languages.
---
 CHANGELOG.md                                       |   80 ++
 .../bundled_templates/layers/activemq.i18n.de.json |   21 -
 .../bundled_templates/layers/activemq.i18n.es.json |   21 -
 .../bundled_templates/layers/activemq.i18n.fr.json |   21 -
 .../bundled_templates/layers/activemq.i18n.ja.json |   21 -
 .../bundled_templates/layers/activemq.i18n.ko.json |   21 -
 .../bundled_templates/layers/activemq.i18n.pt.json |   21 -
 .../layers/activemq.i18n.zh-CN.json                |   12 -
 .../bff/src/bundled_templates/layers/activemq.json |   31 -
 .../layers/alipay_mini_program.i18n.de.json        |   30 -
 .../layers/alipay_mini_program.i18n.es.json        |   30 -
 .../layers/alipay_mini_program.i18n.fr.json        |   30 -
 .../layers/alipay_mini_program.i18n.ja.json        |   30 -
 .../layers/alipay_mini_program.i18n.ko.json        |   30 -
 .../layers/alipay_mini_program.i18n.pt.json        |   30 -
 .../layers/alipay_mini_program.i18n.zh-CN.json     |   18 -
 .../layers/alipay_mini_program.json                |   47 -
 .../bundled_templates/layers/apisix.i18n.de.json   |   17 -
 .../bundled_templates/layers/apisix.i18n.es.json   |   17 -
 .../bundled_templates/layers/apisix.i18n.fr.json   |   17 -
 .../bundled_templates/layers/apisix.i18n.ja.json   |   17 -
 .../bundled_templates/layers/apisix.i18n.ko.json   |   17 -
 .../bundled_templates/layers/apisix.i18n.pt.json   |   17 -
 .../layers/apisix.i18n.zh-CN.json                  |   11 -
 apps/bff/src/bundled_templates/layers/apisix.json  |   24 -
 .../layers/aws_dynamodb.i18n.de.json               |   21 -
 .../layers/aws_dynamodb.i18n.es.json               |   21 -
 .../layers/aws_dynamodb.i18n.fr.json               |   21 -
 .../layers/aws_dynamodb.i18n.ja.json               |   21 -
 .../layers/aws_dynamodb.i18n.ko.json               |   21 -
 .../layers/aws_dynamodb.i18n.pt.json               |   21 -
 .../layers/aws_dynamodb.i18n.zh-CN.json            |   12 -
 .../src/bundled_templates/layers/aws_dynamodb.json |   31 -
 .../bundled_templates/layers/aws_eks.i18n.de.json  |   17 -
 .../bundled_templates/layers/aws_eks.i18n.es.json  |   17 -
 .../bundled_templates/layers/aws_eks.i18n.fr.json  |   17 -
 .../bundled_templates/layers/aws_eks.i18n.ja.json  |   17 -
 .../bundled_templates/layers/aws_eks.i18n.ko.json  |   17 -
 .../bundled_templates/layers/aws_eks.i18n.pt.json  |   17 -
 .../layers/aws_eks.i18n.zh-CN.json                 |   11 -
 apps/bff/src/bundled_templates/layers/aws_eks.json |   24 -
 .../layers/aws_gateway.i18n.de.json                |   30 -
 .../layers/aws_gateway.i18n.es.json                |   30 -
 .../layers/aws_gateway.i18n.fr.json                |   30 -
 .../layers/aws_gateway.i18n.ja.json                |   30 -
 .../layers/aws_gateway.i18n.ko.json                |   30 -
 .../layers/aws_gateway.i18n.pt.json                |   30 -
 .../layers/aws_gateway.i18n.zh-CN.json             |   18 -
 .../src/bundled_templates/layers/aws_gateway.json  |   45 -
 .../bundled_templates/layers/aws_s3.i18n.de.json   |   21 -
 .../bundled_templates/layers/aws_s3.i18n.es.json   |   21 -
 .../bundled_templates/layers/aws_s3.i18n.fr.json   |   21 -
 .../bundled_templates/layers/aws_s3.i18n.ja.json   |   21 -
 .../bundled_templates/layers/aws_s3.i18n.ko.json   |   21 -
 .../bundled_templates/layers/aws_s3.i18n.pt.json   |   21 -
 .../layers/aws_s3.i18n.zh-CN.json                  |   12 -
 apps/bff/src/bundled_templates/layers/aws_s3.json  |   32 -
 .../layers/bookkeeper.i18n.de.json                 |   17 -
 .../layers/bookkeeper.i18n.es.json                 |   17 -
 .../layers/bookkeeper.i18n.fr.json                 |   17 -
 .../layers/bookkeeper.i18n.ja.json                 |   17 -
 .../layers/bookkeeper.i18n.ko.json                 |   17 -
 .../layers/bookkeeper.i18n.pt.json                 |   17 -
 .../layers/bookkeeper.i18n.zh-CN.json              |   11 -
 .../src/bundled_templates/layers/bookkeeper.json   |   24 -
 .../bundled_templates/layers/browser.i18n.de.json  |   22 -
 .../bundled_templates/layers/browser.i18n.es.json  |   22 -
 .../bundled_templates/layers/browser.i18n.fr.json  |   22 -
 .../bundled_templates/layers/browser.i18n.ja.json  |   22 -
 .../bundled_templates/layers/browser.i18n.ko.json  |   22 -
 .../bundled_templates/layers/browser.i18n.pt.json  |   22 -
 .../layers/browser.i18n.zh-CN.json                 |   16 -
 apps/bff/src/bundled_templates/layers/browser.json |   18 -
 .../layers/cilium_service.i18n.de.json             |   26 -
 .../layers/cilium_service.i18n.es.json             |   26 -
 .../layers/cilium_service.i18n.fr.json             |   26 -
 .../layers/cilium_service.i18n.ja.json             |   26 -
 .../layers/cilium_service.i18n.ko.json             |   26 -
 .../layers/cilium_service.i18n.pt.json             |   26 -
 .../layers/cilium_service.i18n.zh-CN.json          |   17 -
 .../bundled_templates/layers/cilium_service.json   |   39 -
 .../layers/clickhouse.i18n.de.json                 |   21 -
 .../layers/clickhouse.i18n.es.json                 |   21 -
 .../layers/clickhouse.i18n.fr.json                 |   21 -
 .../layers/clickhouse.i18n.ja.json                 |   21 -
 .../layers/clickhouse.i18n.ko.json                 |   21 -
 .../layers/clickhouse.i18n.pt.json                 |   21 -
 .../layers/clickhouse.i18n.zh-CN.json              |   12 -
 .../src/bundled_templates/layers/clickhouse.json   |   31 -
 .../layers/elasticsearch.i18n.de.json              |   21 -
 .../layers/elasticsearch.i18n.es.json              |   21 -
 .../layers/elasticsearch.i18n.fr.json              |   21 -
 .../layers/elasticsearch.i18n.ja.json              |   21 -
 .../layers/elasticsearch.i18n.ko.json              |   21 -
 .../layers/elasticsearch.i18n.pt.json              |   21 -
 .../layers/elasticsearch.i18n.zh-CN.json           |   12 -
 .../bundled_templates/layers/elasticsearch.json    |   31 -
 .../layers/envoy_ai_gateway.i18n.de.json           |   26 -
 .../layers/envoy_ai_gateway.i18n.es.json           |   26 -
 .../layers/envoy_ai_gateway.i18n.fr.json           |   26 -
 .../layers/envoy_ai_gateway.i18n.ja.json           |   26 -
 .../layers/envoy_ai_gateway.i18n.ko.json           |   26 -
 .../layers/envoy_ai_gateway.i18n.pt.json           |   26 -
 .../layers/envoy_ai_gateway.i18n.zh-CN.json        |   17 -
 .../bundled_templates/layers/envoy_ai_gateway.json |   39 -
 .../bundled_templates/layers/flink.i18n.de.json    |   17 -
 .../bundled_templates/layers/flink.i18n.es.json    |   17 -
 .../bundled_templates/layers/flink.i18n.fr.json    |   17 -
 .../bundled_templates/layers/flink.i18n.ja.json    |   17 -
 .../bundled_templates/layers/flink.i18n.ko.json    |   17 -
 .../bundled_templates/layers/flink.i18n.pt.json    |   17 -
 .../bundled_templates/layers/flink.i18n.zh-CN.json |   11 -
 apps/bff/src/bundled_templates/layers/flink.json   |   24 -
 .../bundled_templates/layers/general.i18n.de.json  |   26 -
 .../bundled_templates/layers/general.i18n.es.json  |   26 -
 .../bundled_templates/layers/general.i18n.fr.json  |   26 -
 .../bundled_templates/layers/general.i18n.ja.json  |   26 -
 .../bundled_templates/layers/general.i18n.ko.json  |   26 -
 .../bundled_templates/layers/general.i18n.pt.json  |   26 -
 .../layers/general.i18n.zh-CN.json                 |   17 -
 apps/bff/src/bundled_templates/layers/general.json |   39 -
 .../src/bundled_templates/layers/ios.i18n.de.json  |   21 -
 .../src/bundled_templates/layers/ios.i18n.es.json  |   21 -
 .../src/bundled_templates/layers/ios.i18n.fr.json  |   21 -
 .../src/bundled_templates/layers/ios.i18n.ja.json  |   21 -
 .../src/bundled_templates/layers/ios.i18n.ko.json  |   21 -
 .../src/bundled_templates/layers/ios.i18n.pt.json  |   21 -
 .../bundled_templates/layers/ios.i18n.zh-CN.json   |   12 -
 apps/bff/src/bundled_templates/layers/ios.json     |   33 -
 .../src/bundled_templates/layers/k8s.i18n.de.json  |   30 -
 .../src/bundled_templates/layers/k8s.i18n.es.json  |   30 -
 .../src/bundled_templates/layers/k8s.i18n.fr.json  |   30 -
 .../src/bundled_templates/layers/k8s.i18n.ja.json  |   30 -
 .../src/bundled_templates/layers/k8s.i18n.ko.json  |   30 -
 .../src/bundled_templates/layers/k8s.i18n.pt.json  |   30 -
 .../bundled_templates/layers/k8s.i18n.zh-CN.json   |   18 -
 apps/bff/src/bundled_templates/layers/k8s.json     |   44 -
 .../layers/k8s_service.i18n.de.json                |   30 -
 .../layers/k8s_service.i18n.es.json                |   30 -
 .../layers/k8s_service.i18n.fr.json                |   30 -
 .../layers/k8s_service.i18n.ja.json                |   30 -
 .../layers/k8s_service.i18n.ko.json                |   30 -
 .../layers/k8s_service.i18n.pt.json                |   30 -
 .../layers/k8s_service.i18n.zh-CN.json             |   18 -
 .../src/bundled_templates/layers/k8s_service.json  |   47 -
 .../bundled_templates/layers/kafka.i18n.de.json    |   21 -
 .../bundled_templates/layers/kafka.i18n.es.json    |   21 -
 .../bundled_templates/layers/kafka.i18n.fr.json    |   21 -
 .../bundled_templates/layers/kafka.i18n.ja.json    |   21 -
 .../bundled_templates/layers/kafka.i18n.ko.json    |   21 -
 .../bundled_templates/layers/kafka.i18n.pt.json    |   21 -
 .../bundled_templates/layers/kafka.i18n.zh-CN.json |   12 -
 apps/bff/src/bundled_templates/layers/kafka.json   |   31 -
 .../src/bundled_templates/layers/kong.i18n.de.json |   26 -
 .../src/bundled_templates/layers/kong.i18n.es.json |   26 -
 .../src/bundled_templates/layers/kong.i18n.fr.json |   26 -
 .../src/bundled_templates/layers/kong.i18n.ja.json |   26 -
 .../src/bundled_templates/layers/kong.i18n.ko.json |   26 -
 .../src/bundled_templates/layers/kong.i18n.pt.json |   26 -
 .../bundled_templates/layers/kong.i18n.zh-CN.json  |   17 -
 apps/bff/src/bundled_templates/layers/kong.json    |   39 -
 .../src/bundled_templates/layers/mesh.i18n.de.json |   26 -
 .../src/bundled_templates/layers/mesh.i18n.es.json |   26 -
 .../src/bundled_templates/layers/mesh.i18n.fr.json |   26 -
 .../src/bundled_templates/layers/mesh.i18n.ja.json |   26 -
 .../src/bundled_templates/layers/mesh.i18n.ko.json |   26 -
 .../src/bundled_templates/layers/mesh.i18n.pt.json |   26 -
 .../bundled_templates/layers/mesh.i18n.zh-CN.json  |   17 -
 apps/bff/src/bundled_templates/layers/mesh.json    |   39 -
 .../bundled_templates/layers/mesh_cp.i18n.de.json  |   17 -
 .../bundled_templates/layers/mesh_cp.i18n.es.json  |   17 -
 .../bundled_templates/layers/mesh_cp.i18n.fr.json  |   17 -
 .../bundled_templates/layers/mesh_cp.i18n.ja.json  |   17 -
 .../bundled_templates/layers/mesh_cp.i18n.ko.json  |   17 -
 .../bundled_templates/layers/mesh_cp.i18n.pt.json  |   17 -
 .../layers/mesh_cp.i18n.zh-CN.json                 |   11 -
 apps/bff/src/bundled_templates/layers/mesh_cp.json |   24 -
 .../bundled_templates/layers/mongodb.i18n.de.json  |   30 -
 .../bundled_templates/layers/mongodb.i18n.es.json  |   30 -
 .../bundled_templates/layers/mongodb.i18n.fr.json  |   30 -
 .../bundled_templates/layers/mongodb.i18n.ja.json  |   30 -
 .../bundled_templates/layers/mongodb.i18n.ko.json  |   30 -
 .../bundled_templates/layers/mongodb.i18n.pt.json  |   30 -
 .../layers/mongodb.i18n.zh-CN.json                 |   18 -
 apps/bff/src/bundled_templates/layers/mongodb.json |   44 -
 .../bundled_templates/layers/mysql.i18n.de.json    |   21 -
 .../bundled_templates/layers/mysql.i18n.es.json    |   21 -
 .../bundled_templates/layers/mysql.i18n.fr.json    |   21 -
 .../bundled_templates/layers/mysql.i18n.ja.json    |   21 -
 .../bundled_templates/layers/mysql.i18n.ko.json    |   21 -
 .../bundled_templates/layers/mysql.i18n.pt.json    |   21 -
 .../bundled_templates/layers/mysql.i18n.zh-CN.json |   12 -
 apps/bff/src/bundled_templates/layers/mysql.json   |   31 -
 .../bundled_templates/layers/nginx.i18n.de.json    |   26 -
 .../bundled_templates/layers/nginx.i18n.es.json    |   26 -
 .../bundled_templates/layers/nginx.i18n.fr.json    |   26 -
 .../bundled_templates/layers/nginx.i18n.ja.json    |   26 -
 .../bundled_templates/layers/nginx.i18n.ko.json    |   26 -
 .../bundled_templates/layers/nginx.i18n.pt.json    |   26 -
 .../bundled_templates/layers/nginx.i18n.zh-CN.json |   17 -
 apps/bff/src/bundled_templates/layers/nginx.json   |   39 -
 .../bundled_templates/layers/os_linux.i18n.de.json |   17 -
 .../bundled_templates/layers/os_linux.i18n.es.json |   17 -
 .../bundled_templates/layers/os_linux.i18n.fr.json |   17 -
 .../bundled_templates/layers/os_linux.i18n.ja.json |   17 -
 .../bundled_templates/layers/os_linux.i18n.ko.json |   17 -
 .../bundled_templates/layers/os_linux.i18n.pt.json |   17 -
 .../layers/os_linux.i18n.zh-CN.json                |   11 -
 .../bff/src/bundled_templates/layers/os_linux.json |   26 -
 .../layers/os_windows.i18n.de.json                 |   17 -
 .../layers/os_windows.i18n.es.json                 |   17 -
 .../layers/os_windows.i18n.fr.json                 |   17 -
 .../layers/os_windows.i18n.ja.json                 |   17 -
 .../layers/os_windows.i18n.ko.json                 |   17 -
 .../layers/os_windows.i18n.pt.json                 |   17 -
 .../layers/os_windows.i18n.zh-CN.json              |   11 -
 .../src/bundled_templates/layers/os_windows.json   |   26 -
 .../layers/postgresql.i18n.de.json                 |   30 -
 .../layers/postgresql.i18n.es.json                 |   30 -
 .../layers/postgresql.i18n.fr.json                 |   30 -
 .../layers/postgresql.i18n.ja.json                 |   30 -
 .../layers/postgresql.i18n.ko.json                 |   30 -
 .../layers/postgresql.i18n.pt.json                 |   30 -
 .../layers/postgresql.i18n.zh-CN.json              |   18 -
 .../src/bundled_templates/layers/postgresql.json   |   45 -
 .../bundled_templates/layers/pulsar.i18n.de.json   |   21 -
 .../bundled_templates/layers/pulsar.i18n.es.json   |   21 -
 .../bundled_templates/layers/pulsar.i18n.fr.json   |   21 -
 .../bundled_templates/layers/pulsar.i18n.ja.json   |   21 -
 .../bundled_templates/layers/pulsar.i18n.ko.json   |   21 -
 .../bundled_templates/layers/pulsar.i18n.pt.json   |   21 -
 .../layers/pulsar.i18n.zh-CN.json                  |   12 -
 apps/bff/src/bundled_templates/layers/pulsar.json  |   31 -
 .../bundled_templates/layers/rabbitmq.i18n.de.json |   21 -
 .../bundled_templates/layers/rabbitmq.i18n.es.json |   21 -
 .../bundled_templates/layers/rabbitmq.i18n.fr.json |   21 -
 .../bundled_templates/layers/rabbitmq.i18n.ja.json |   21 -
 .../bundled_templates/layers/rabbitmq.i18n.ko.json |   21 -
 .../bundled_templates/layers/rabbitmq.i18n.pt.json |   21 -
 .../layers/rabbitmq.i18n.zh-CN.json                |   12 -
 .../bff/src/bundled_templates/layers/rabbitmq.json |   31 -
 .../bundled_templates/layers/redis.i18n.de.json    |   26 -
 .../bundled_templates/layers/redis.i18n.es.json    |   26 -
 .../bundled_templates/layers/redis.i18n.fr.json    |   26 -
 .../bundled_templates/layers/redis.i18n.ja.json    |   26 -
 .../bundled_templates/layers/redis.i18n.ko.json    |   26 -
 .../bundled_templates/layers/redis.i18n.pt.json    |   26 -
 .../bundled_templates/layers/redis.i18n.zh-CN.json |   17 -
 apps/bff/src/bundled_templates/layers/redis.json   |   39 -
 .../bundled_templates/layers/rocketmq.i18n.de.json |   21 -
 .../bundled_templates/layers/rocketmq.i18n.es.json |   21 -
 .../bundled_templates/layers/rocketmq.i18n.fr.json |   21 -
 .../bundled_templates/layers/rocketmq.i18n.ja.json |   21 -
 .../bundled_templates/layers/rocketmq.i18n.ko.json |   21 -
 .../bundled_templates/layers/rocketmq.i18n.pt.json |   21 -
 .../layers/rocketmq.i18n.zh-CN.json                |   12 -
 .../bff/src/bundled_templates/layers/rocketmq.json |   31 -
 .../layers/so11y_satellite.i18n.de.json            |   17 -
 .../layers/so11y_satellite.i18n.es.json            |   17 -
 .../layers/so11y_satellite.i18n.fr.json            |   17 -
 .../layers/so11y_satellite.i18n.ja.json            |   17 -
 .../layers/so11y_satellite.i18n.ko.json            |   17 -
 .../layers/so11y_satellite.i18n.pt.json            |   17 -
 .../layers/so11y_satellite.i18n.zh-CN.json         |   11 -
 .../bundled_templates/layers/so11y_satellite.json  |   25 -
 .../layers/virtual_cache.i18n.de.json              |   26 -
 .../layers/virtual_cache.i18n.es.json              |   26 -
 .../layers/virtual_cache.i18n.fr.json              |   26 -
 .../layers/virtual_cache.i18n.ja.json              |   26 -
 .../layers/virtual_cache.i18n.ko.json              |   26 -
 .../layers/virtual_cache.i18n.pt.json              |   26 -
 .../layers/virtual_cache.i18n.zh-CN.json           |   17 -
 .../bundled_templates/layers/virtual_cache.json    |   40 -
 .../layers/virtual_database.i18n.de.json           |   26 -
 .../layers/virtual_database.i18n.es.json           |   26 -
 .../layers/virtual_database.i18n.fr.json           |   26 -
 .../layers/virtual_database.i18n.ja.json           |   26 -
 .../layers/virtual_database.i18n.ko.json           |   26 -
 .../layers/virtual_database.i18n.pt.json           |   26 -
 .../layers/virtual_database.i18n.zh-CN.json        |   17 -
 .../bundled_templates/layers/virtual_database.json |   40 -
 .../layers/virtual_genai.i18n.de.json              |   26 -
 .../layers/virtual_genai.i18n.es.json              |   26 -
 .../layers/virtual_genai.i18n.fr.json              |   26 -
 .../layers/virtual_genai.i18n.ja.json              |   26 -
 .../layers/virtual_genai.i18n.ko.json              |   26 -
 .../layers/virtual_genai.i18n.pt.json              |   26 -
 .../layers/virtual_genai.i18n.zh-CN.json           |   17 -
 .../bundled_templates/layers/virtual_genai.json    |   39 -
 .../layers/virtual_mq.i18n.de.json                 |   30 -
 .../layers/virtual_mq.i18n.es.json                 |   30 -
 .../layers/virtual_mq.i18n.fr.json                 |   30 -
 .../layers/virtual_mq.i18n.ja.json                 |   30 -
 .../layers/virtual_mq.i18n.ko.json                 |   30 -
 .../layers/virtual_mq.i18n.pt.json                 |   30 -
 .../layers/virtual_mq.i18n.zh-CN.json              |   18 -
 .../src/bundled_templates/layers/virtual_mq.json   |   48 -
 .../layers/wechat_mini_program.i18n.de.json        |   30 -
 .../layers/wechat_mini_program.i18n.es.json        |   30 -
 .../layers/wechat_mini_program.i18n.fr.json        |   30 -
 .../layers/wechat_mini_program.i18n.ja.json        |   30 -
 .../layers/wechat_mini_program.i18n.ko.json        |   30 -
 .../layers/wechat_mini_program.i18n.pt.json        |   30 -
 .../layers/wechat_mini_program.i18n.zh-CN.json     |   18 -
 .../layers/wechat_mini_program.json                |   47 -
 apps/bff/src/config/schema.ts                      |   26 +
 apps/bff/src/http/query/deployment.ts              |  565 ++++++++++
 apps/bff/src/http/query/menu.ts                    |   34 +-
 apps/bff/src/logic/layers/loader.ts                |   26 +-
 apps/bff/src/logic/layers/preview.ts               |   34 +
 apps/bff/src/rbac/route-policy.ts                  |    1 +
 apps/bff/src/server.ts                             |    6 +
 apps/ui/src/api/client.ts                          |   11 +-
 apps/ui/src/api/scopes/layer.ts                    |   29 +
 apps/ui/src/controls/previewConfig.ts              |    1 +
 .../src/features/admin/_shared/useTemplateSync.ts  |    2 +-
 .../admin/layer-templates/LayerDashboardsAdmin.vue |  471 ++++++--
 apps/ui/src/features/infra-3d/Infra3DScene.vue     |    9 +-
 apps/ui/src/features/infra-3d/Infra3DView.vue      |   62 +-
 .../infra-3d/composables/useLiveTopology.ts        |   71 +-
 .../infra-3d/composables/useMapTopology.ts         |   13 +
 apps/ui/src/i18n/locales/de.json                   |   10 +-
 apps/ui/src/i18n/locales/en.json                   |   11 +-
 apps/ui/src/i18n/locales/es.json                   |   10 +-
 apps/ui/src/i18n/locales/fr.json                   |   10 +-
 apps/ui/src/i18n/locales/ja.json                   |   10 +-
 apps/ui/src/i18n/locales/ko.json                   |   10 +-
 apps/ui/src/i18n/locales/pt.json                   |   10 +-
 apps/ui/src/i18n/locales/zh-CN.json                |   10 +-
 apps/ui/src/layer/LayerShell.vue                   |    1 +
 .../src/layer/service-map/LayerDeploymentView.vue  | 1141 ++++++++++++++++++++
 .../service-map/LayerInstanceTopologyView.vue      |    2 +-
 .../src/layer/service-map/LayerServiceMapView.vue  |   12 +-
 apps/ui/src/layer/service-map/useDeployment.ts     |   78 ++
 apps/ui/src/shell/AppSidebar.vue                   |   16 +
 apps/ui/src/shell/layerFromTemplate.ts             |    9 +-
 apps/ui/src/shell/router/index.ts                  |    5 +
 apps/ui/src/shell/useLayers.ts                     |    1 +
 docs/customization/layer-templates.md              |   94 +-
 docs/setup/horizon-yaml.md                         |   24 +
 horizon.example.yaml                               |   14 +
 packages/api-client/src/index.ts                   |    6 +
 packages/api-client/src/menu.ts                    |    7 +
 packages/api-client/src/topology.ts                |  160 +++
 344 files changed, 2930 insertions(+), 7364 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index f135c51..c478f76 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,29 @@ packages) plus the BFF's `HORIZON_VERSION` default.
 
 ## 0.7.0
 
+### Layers
+
+- **Every layer OAP reports now appears in the sidebar**, including ones
+  with no Horizon template (they render with default capabilities — a plain
+  Service page). The previous hard-coded hidden-layer list (which dropped
+  `BanyanDB`) is gone; a layer is hidden only when an admin explicitly
+  disables its template, or when it is listed in the new config-driven
+  `layers.excluded` block in `horizon.yaml` (defaults: `FAAS` and
+  `VIRTUAL_GATEWAY`; clear the list to surface every reported layer).
+- **The admin Layer dashboards page is now layer-list-oriented.** It lists
+  every available layer — not just the ones shipping a bundled JSON or living
+  on OAP. A layer with no template yet opens on a blank default you can
+  configure (components, metric columns, widgets, topology) and **Save**,
+  which publishes the template to OAP on first save. No per-layer JSON has to
+  be shipped for a layer to be configurable. The picker gains a **Not
+  configured** filter (beside Diverged / Local) and the sync banner spells out
+  "N templates match bundled defaults · M layers not configured yet".
+- **Removed the legacy per-layer `overview` block** from every bundled layer
+  template (and its translation overlays). It no longer rendered anything —
+  the standalone **Overview Dashboards** replaced the old per-layer Overview
+  tile — so it was dead config; the per-layer KPI strip is driven by the
+  layer-header columns.
+
 ### Dashboard widget visibility
 
 - Layer-dashboard widgets gain a structured **Visible when** gate (Layer
@@ -69,6 +92,55 @@ packages) plus the BFF's `HORIZON_VERSION` default.
   stays the source) — no feature renders English-only for non-English
   operators.
 
+### Deployment
+
+- New per-layer **Deployment** tab — the **deployment topology of all of a
+  service's instances**: the instance-to-instance call graph **within a single
+  service**. Where the instance map drills into the instances *between* two
+  services, this shows how one service's own instances are deployed and talk to
+  each other (e.g. a clustered store's nodes calling each other). Pick a service
+  from the layer's Service header and the tab draws its instances as health-ring
+  nodes with the intra-service calls between them — pan/zoom, animated edge flow,
+  the per-call client/server metric sidebar, and a node popover that shows the
+  instance's attributes and an **Open instance dashboard** link. Self-calls and
+  back-and-forth pairs are drawn distinctly.
+- **Node clustering.** Instances can group into labelled boxes by a single
+  **instance attribute** (e.g. role / tier), by **several attributes** combined
+  into one key (e.g. `node_role` + `node_type`, where an attribute absent on a
+  node drops out — so a BanyanDB cluster splits its data nodes into hot / warm /
+  cold boxes while the liaison nodes, which carry no tier, stay one box), or by
+  a **name regex** run on the instance name — so a fleet of mixed-role nodes
+  reads as one box per role instead of a flat cloud. The boxes lay out
+  left→right along the calls between them, so an upstream→downstream chain reads
+  in order.
+- **Optional + configurable.** Off by default for every layer; a layer opts
+  in from the Layer-dashboards admin → **Deployment** scope, which
+  has its own node / server-edge / client-edge metric editors (instance
+  scope) plus the clustering-rule picker. The config is a self-contained
+  block on the layer template, so it travels with template export/import and
+  is independent of the service-map topology config.
+- **3D infra map integration.** On the 3D map, a layer that enables
+  Deployment gains a per-layer toggle in the side panel: switch it on and that
+  layer's zone renders its **instances** and their intra-service relations
+  instead of service cubes — selecting an instance cube opens the **instance**
+  dashboard. Toggle it off to return to the service view.
+- **Pod / sibling model.** Instances render as **hexagons** and can bundle into
+  pods: a pod's **main** container is a full hex with its **sibling** containers
+  attached as smaller hexes around its edges. Three independent rules drive it —
+  **cluster** (the dashed boxes), **sibling** (which containers form one pod),
+  and **role** (per-container-type metrics + which container is the main).
+  Edges resolve to the exact container, so cross-pod sidecar links (e.g. a
+  lifecycle agent calling its peer in another pod) connect the small hexes.
+  The model can be previewed before real data exists via the admin's draft
+  **Preview** flow — edit the Deployment scope and preview the live page
+  without publishing.
+- **Tiered layout + draggable pods.** Each cluster box lays its pods out by
+  call depth — sources on the left, the pods they call to the right — so a
+  hot → warm → cold lifecycle chain reads as left-to-right tiers. Pods stack
+  vertically within a tier, and a tier with more than four pods wraps into
+  additional stacked columns of four. Drag any pod to rearrange; its cluster
+  box re-flows to keep every node enclosed.
+
 ### API dependency
 
 - The per-layer **API dependency** tab renders an endpoint's caller → callee
@@ -205,6 +277,14 @@ packages) plus the BFF's `HORIZON_VERSION` default.
   endpoints (or a search matches nothing). It now shows the empty picker and
   renders the metric widgets in their normal "no data" state, so the layout
   stays visible and ready for services that do report them.
+- **Clearer cluster boundaries on every topology view.** The dashed grouping
+  boxes — namespaces on the service map, per-service boxes on the instance
+  map, role/tier clusters on the Deployment tab — now draw with a bolder,
+  brighter dashed border and a fully transparent background, so the boundary
+  reads clearly on every theme (light themes included) instead of fading into
+  the canvas. The Deployment tab also packs its cluster boxes evenly: boxes
+  sit at a uniform spacing with no dead corridor between tiers and no blank
+  strip before the first box.
 
 ## 0.6.0
 
diff --git a/apps/bff/src/bundled_templates/layers/activemq.i18n.de.json b/apps/bff/src/bundled_templates/layers/activemq.i18n.de.json
index 31a6d97..310eaff 100644
--- a/apps/bff/src/bundled_templates/layers/activemq.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/activemq.i18n.de.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Enqueue/s",
-            "tip": "Pro Sekunde in die Queue gestellte Nachrichten."
-          },
-          {
-            "label": "Dequeue/s",
-            "tip": "Pro Sekunde aus der Queue entnommene Nachrichten."
-          },
-          {
-            "label": "Abgelaufen/s",
-            "tip": "Vor dem Verbrauch abgelaufene Nachrichten."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/activemq.i18n.es.json b/apps/bff/src/bundled_templates/layers/activemq.i18n.es.json
index a715d47..9e84cff 100644
--- a/apps/bff/src/bundled_templates/layers/activemq.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/activemq.i18n.es.json
@@ -1,25 +1,4 @@
 {
-  "overview": {
-    "groups": [
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "Enqueue/s",
-            "tip": "Mensajes encolados por segundo."
-          },
-          {
-            "label": "Dequeue/s",
-            "tip": "Mensajes desencolados por segundo."
-          },
-          {
-            "label": "Expirados/s",
-            "tip": "Mensajes que expiraron antes de ser consumidos."
-          }
-        ]
-      }
-    ]
-  },
   "slots": {
     "instances": "Brokers",
     "endpoints": "Destinos",
diff --git a/apps/bff/src/bundled_templates/layers/activemq.i18n.fr.json b/apps/bff/src/bundled_templates/layers/activemq.i18n.fr.json
index 6f2dba1..dd90f97 100644
--- a/apps/bff/src/bundled_templates/layers/activemq.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/activemq.i18n.fr.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "Enqueue/s",
-            "tip": "Messages empilés par seconde."
-          },
-          {
-            "label": "Dequeue/s",
-            "tip": "Messages dépilés par seconde."
-          },
-          {
-            "label": "Expirés/s",
-            "tip": "Messages expirés avant consommation."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/activemq.i18n.ja.json b/apps/bff/src/bundled_templates/layers/activemq.i18n.ja.json
index b82677c..9197480 100644
--- a/apps/bff/src/bundled_templates/layers/activemq.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/activemq.i18n.ja.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "エンキュー/s",
-            "tip": "1秒あたりのエンキューメッセージ数。"
-          },
-          {
-            "label": "デキュー/s",
-            "tip": "1秒あたりのデキューメッセージ数。"
-          },
-          {
-            "label": "期限切れ/s",
-            "tip": "コンシューム前に期限切れとなったメッセージ。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/activemq.i18n.ko.json b/apps/bff/src/bundled_templates/layers/activemq.i18n.ko.json
index f4fa78f..40ea5d1 100644
--- a/apps/bff/src/bundled_templates/layers/activemq.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/activemq.i18n.ko.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "Enqueue/s",
-            "tip": "초당 Enqueue 된 메시지 수입니다."
-          },
-          {
-            "label": "Dequeue/s",
-            "tip": "초당 Dequeue 된 메시지 수입니다."
-          },
-          {
-            "label": "Expired/s",
-            "tip": "소비되기 전에 만료된 메시지입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/activemq.i18n.pt.json b/apps/bff/src/bundled_templates/layers/activemq.i18n.pt.json
index e64e752..371c9dc 100644
--- a/apps/bff/src/bundled_templates/layers/activemq.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/activemq.i18n.pt.json
@@ -22,27 +22,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "Enqueue/s",
-            "tip": "Mensagens enfileiradas por segundo."
-          },
-          {
-            "label": "Dequeue/s",
-            "tip": "Mensagens desenfileiradas por segundo."
-          },
-          {
-            "label": "Expiradas/s",
-            "tip": "Mensagens que expiraram antes de serem consumidas."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/activemq.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/activemq.i18n.zh-CN.json
index c65c8d5..499b3bf 100644
--- a/apps/bff/src/bundled_templates/layers/activemq.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/activemq.i18n.zh-CN.json
@@ -13,18 +13,6 @@
       { "label": "线程数" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "入队/秒", "tip": "每秒入队的消息数。" },
-          { "label": "出队/秒", "tip": "每秒出队的消息数。" },
-          { "label": "过期/秒", "tip": "在被消费前过期的消息数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "系统平均负载" },
diff --git a/apps/bff/src/bundled_templates/layers/activemq.json b/apps/bff/src/bundled_templates/layers/activemq.json
index e82e783..e5e9c1c 100644
--- a/apps/bff/src/bundled_templates/layers/activemq.json
+++ b/apps/bff/src/bundled_templates/layers/activemq.json
@@ -46,37 +46,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Throughput",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "enqueue",
-            "label": "Enqueue/s",
-            "tip": "Messages enqueued per second.",
-            "mqe": "meter_activemq_cluster_enqueue_rate",
-            "aggregation": "avg"
-          },
-          {
-            "id": "dequeue",
-            "label": "Dequeue/s",
-            "tip": "Messages dequeued per second.",
-            "mqe": "meter_activemq_cluster_dequeue_rate",
-            "aggregation": "avg"
-          },
-          {
-            "id": "expired",
-            "label": "Expired/s",
-            "tip": "Messages that expired before consumption.",
-            "mqe": "meter_activemq_cluster_expired_rate",
-            "aggregation": "avg"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.de.json b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.de.json
index 949769e..76d5b8b 100644
--- a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.de.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latenz & Fehler",
-        "metrics": [
-          {
-            "label": "Anfrage-P95",
-            "tip": "95. Perzentil der Anfragedauer über die Mini-Programm-Netzwerk-Bridge."
-          },
-          {
-            "label": "Start",
-            "tip": "Ungefähre Mini-Programm-Startdauer."
-          },
-          {
-            "label": "Fehler",
-            "tip": "Gemeldete Fehleranzahl."
-          }
-        ]
-      },
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Anfrage-RPM",
-            "tip": "Bridge-Anfragen pro Minute."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.es.json b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.es.json
index 6e883eb..cef13da 100644
--- a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.es.json
@@ -15,36 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latencia y errores",
-        "metrics": [
-          {
-            "label": "Petición P95",
-            "tip": "Duración de petición en el percentil 95 desde el puente de red del mini programa."
-          },
-          {
-            "label": "Lanzamiento",
-            "tip": "Duración aproximada del lanzamiento del mini programa."
-          },
-          {
-            "label": "Errores",
-            "tip": "Conteo de errores reportados."
-          }
-        ]
-      },
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "RPM de peticiones",
-            "tip": "Peticiones del puente por minuto."
-          }
-        ]
-      }
-    ]
-  },
   "slots": {
     "instances": "Versiones",
     "endpoints": "Páginas",
diff --git a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.fr.json b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.fr.json
index 5cb9095..9b107dd 100644
--- a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.fr.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latence et erreurs",
-        "metrics": [
-          {
-            "label": "P95 des requêtes",
-            "tip": "Durée de requête au 95e centile depuis le bridge réseau du mini-programme."
-          },
-          {
-            "label": "Lancement",
-            "tip": "Durée approximative de lancement du mini-programme."
-          },
-          {
-            "label": "Erreurs",
-            "tip": "Nombre d'erreurs remontées."
-          }
-        ]
-      },
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "RPM des requêtes",
-            "tip": "Requêtes via le bridge par minute."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.ja.json b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.ja.json
index 739a4b6..ac0e702 100644
--- a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.ja.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "レイテンシとエラー",
-        "metrics": [
-          {
-            "label": "リクエスト P95",
-            "tip": "ミニプログラムネットワークブリッジからのリクエスト所要時間の 95 パーセンタイル。"
-          },
-          {
-            "label": "起動",
-            "tip": "ミニプログラムの概算起動所要時間。"
-          },
-          {
-            "label": "エラー",
-            "tip": "報告されたエラー件数。"
-          }
-        ]
-      },
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "リクエスト RPM",
-            "tip": "1分あたりのブリッジリクエスト数。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.ko.json b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.ko.json
index 1a5e4db..b1c7200 100644
--- a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.ko.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "지연 시간 및 오류",
-        "metrics": [
-          {
-            "label": "요청 P95",
-            "tip": "미니 프로그램 네트워크 브리지의 95번째 백분위 요청 시간입니다."
-          },
-          {
-            "label": "실행",
-            "tip": "대략적인 미니 프로그램 실행 시간입니다."
-          },
-          {
-            "label": "오류",
-            "tip": "보고된 오류 수입니다."
-          }
-        ]
-      },
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "요청 RPM",
-            "tip": "브리지의 분당 요청 수입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.pt.json b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.pt.json
index 5b16a8c..a2fde5d 100644
--- a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.pt.json
@@ -22,36 +22,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latência e erros",
-        "metrics": [
-          {
-            "label": "Requisição P95",
-            "tip": "Duração da requisição no percentil 95 a partir da ponte de rede do mini programa."
-          },
-          {
-            "label": "Inicialização",
-            "tip": "Duração aproximada de inicialização do mini programa."
-          },
-          {
-            "label": "Erros",
-            "tip": "Contagem de erros reportados."
-          }
-        ]
-      },
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "RPM de requisições",
-            "tip": "Requisições da ponte por minuto."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.zh-CN.json
index ff8edfb..74683f2 100644
--- a/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/alipay_mini_program.i18n.zh-CN.json
@@ -14,24 +14,6 @@
       { "label": "错误" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "延迟与错误",
-        "metrics": [
-          { "label": "请求 P95", "tip": "来自小程序网络桥的 95 分位请求耗时。" },
-          { "label": "启动", "tip": "小程序大致启动耗时。" },
-          { "label": "错误", "tip": "上报的错误次数。" }
-        ]
-      },
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "请求 RPM", "tip": "桥每分钟的请求数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "应用启动耗时", "tip": "来自支付宝容器的大致冷启动耗时。" },
diff --git a/apps/bff/src/bundled_templates/layers/alipay_mini_program.json b/apps/bff/src/bundled_templates/layers/alipay_mini_program.json
index 19da718..09bf81a 100644
--- a/apps/bff/src/bundled_templates/layers/alipay_mini_program.json
+++ b/apps/bff/src/bundled_templates/layers/alipay_mini_program.json
@@ -49,53 +49,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latency & errors",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "request_p95",
-            "label": "Request P95",
-            "tip": "95th-percentile request duration from the mini-program network bridge.",
-            "mqe": "meter_alipay_mp_request_duration_percentile{p='95'}",
-            "unit": "ms",
-            "aggregation": "avg"
-          },
-          {
-            "id": "launch",
-            "label": "Launch",
-            "tip": "Approximate mini-program launch duration.",
-            "mqe": "meter_alipay_mp_app_launch_duration",
-            "unit": "ms",
-            "aggregation": "avg"
-          },
-          {
-            "id": "errors",
-            "label": "Errors",
-            "tip": "Reported error count.",
-            "mqe": "meter_alipay_mp_error_count",
-            "aggregation": "sum"
-          }
-        ]
-      },
-      {
-        "title": "Throughput",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "cpm",
-            "label": "Request RPM",
-            "tip": "Bridge requests per minute.",
-            "mqe": "meter_alipay_mp_request_cpm",
-            "unit": "rpm",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/apisix.i18n.de.json b/apps/bff/src/bundled_templates/layers/apisix.i18n.de.json
index 7632905..6eac7f1 100644
--- a/apps/bff/src/bundled_templates/layers/apisix.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/apisix.i18n.de.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Anfragen pro Sekunde, die von APISIX-Routen getroffen wurden."
-          },
-          {
-            "label": "5xx",
-            "tip": "Upstream- / Gateway-Fehlerklasse."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/apisix.i18n.es.json b/apps/bff/src/bundled_templates/layers/apisix.i18n.es.json
index 8f21fd8..24a6c76 100644
--- a/apps/bff/src/bundled_templates/layers/apisix.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/apisix.i18n.es.json
@@ -1,21 +1,4 @@
 {
-  "overview": {
-    "groups": [
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Peticiones por segundo coincidentes con rutas de APISIX."
-          },
-          {
-            "label": "5xx",
-            "tip": "Clase de error upstream / gateway."
-          }
-        ]
-      }
-    ]
-  },
   "slots": {
     "instances": "Nodos",
     "services": "Servicios de APISIX",
diff --git a/apps/bff/src/bundled_templates/layers/apisix.i18n.fr.json b/apps/bff/src/bundled_templates/layers/apisix.i18n.fr.json
index 48abde5..6802d66 100644
--- a/apps/bff/src/bundled_templates/layers/apisix.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/apisix.i18n.fr.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Requêtes par seconde matchées par les routes APISIX."
-          },
-          {
-            "label": "5xx",
-            "tip": "Classe d'erreur upstream / passerelle."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/apisix.i18n.ja.json b/apps/bff/src/bundled_templates/layers/apisix.i18n.ja.json
index cffd66c..da995f6 100644
--- a/apps/bff/src/bundled_templates/layers/apisix.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/apisix.i18n.ja.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "APISIX ルートにマッチした 1秒あたりのリクエスト数。"
-          },
-          {
-            "label": "5xx",
-            "tip": "アップストリーム / ゲートウェイエラークラス。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/apisix.i18n.ko.json b/apps/bff/src/bundled_templates/layers/apisix.i18n.ko.json
index 5b7fff1..9f8cdcd 100644
--- a/apps/bff/src/bundled_templates/layers/apisix.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/apisix.i18n.ko.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "APISIX 라우트가 매칭한 초당 요청 수입니다."
-          },
-          {
-            "label": "5xx",
-            "tip": "업스트림 / 게이트웨이 오류 클래스입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/apisix.i18n.pt.json b/apps/bff/src/bundled_templates/layers/apisix.i18n.pt.json
index 7746f51..7fc9c4f 100644
--- a/apps/bff/src/bundled_templates/layers/apisix.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/apisix.i18n.pt.json
@@ -22,23 +22,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Requisições por segundo casadas com rotas do APISIX."
-          },
-          {
-            "label": "5xx",
-            "tip": "Classe de erro de upstream / gateway."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/apisix.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/apisix.i18n.zh-CN.json
index 5da101e..3c02505 100644
--- a/apps/bff/src/bundled_templates/layers/apisix.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/apisix.i18n.zh-CN.json
@@ -13,17 +13,6 @@
       { "label": "503/秒" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "RPS", "tip": "APISIX 路由匹配的每秒请求数。" },
-          { "label": "5xx", "tip": "上游 / 网关错误类。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "HTTP 请求趋势" },
diff --git a/apps/bff/src/bundled_templates/layers/apisix.json b/apps/bff/src/bundled_templates/layers/apisix.json
index 4cd14af..a3527db 100644
--- a/apps/bff/src/bundled_templates/layers/apisix.json
+++ b/apps/bff/src/bundled_templates/layers/apisix.json
@@ -46,30 +46,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Throughput",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "rps",
-            "label": "RPS",
-            "tip": "Requests per second matched by APISIX routes.",
-            "mqe": "aggregate_labels(meter_apisix_sv_http_requests,sum(service_instance_id))",
-            "aggregation": "sum"
-          },
-          {
-            "id": "status5xx",
-            "label": "5xx",
-            "tip": "Upstream / gateway error class.",
-            "mqe": "aggregate_labels(meter_apisix_sv_http_status_matched{code='503'},sum(code))",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.de.json b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.de.json
index c338db1..a671cab 100644
--- a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.de.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Drosselung",
-        "metrics": [
-          {
-            "label": "Lese-Drosselung",
-            "tip": "Drosselung der Leseanfragen — Kapazitätserschöpfung."
-          },
-          {
-            "label": "Schreib-Drosselung",
-            "tip": "Schreibanfragen gedrosselt."
-          },
-          {
-            "label": "Benutzerfehler",
-            "tip": "Benutzerfehler vom Typ Bad Request."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.es.json b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.es.json
index 568c99d..1518bab 100644
--- a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.es.json
@@ -1,26 +1,5 @@
 {
   "alias": "AWS DynamoDB",
-  "overview": {
-    "groups": [
-      {
-        "title": "Limitación",
-        "metrics": [
-          {
-            "label": "Lecturas limitadas",
-            "tip": "Peticiones de lectura throttled — capacidad agotada."
-          },
-          {
-            "label": "Escrituras limitadas",
-            "tip": "Peticiones de escritura throttled."
-          },
-          {
-            "label": "Errores de usuario",
-            "tip": "Errores de usuario tipo bad-request."
-          }
-        ]
-      }
-    ]
-  },
   "group": "AWS",
   "layer-header": {
     "columns": [
diff --git a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.fr.json b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.fr.json
index 394b699..5fdf8c3 100644
--- a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.fr.json
@@ -1,26 +1,5 @@
 {
   "alias": "AWS DynamoDB",
-  "overview": {
-    "groups": [
-      {
-        "title": "Limitation",
-        "metrics": [
-          {
-            "label": "Lectures limitées",
-            "tip": "Requêtes en lecture throttlées — épuisement de la capacité."
-          },
-          {
-            "label": "Écritures limitées",
-            "tip": "Requêtes d'écriture throttlées."
-          },
-          {
-            "label": "Erreurs utilisateur",
-            "tip": "Erreurs utilisateur de type bad-request."
-          }
-        ]
-      }
-    ]
-  },
   "group": "AWS",
   "layer-header": {
     "columns": [
diff --git a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.ja.json b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.ja.json
index f899152..3a97444 100644
--- a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.ja.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "スロットリング",
-        "metrics": [
-          {
-            "label": "読み取りスロットリング",
-            "tip": "読み取りリクエストのスロットリング — キャパシティ枯渇。"
-          },
-          {
-            "label": "書き込みスロットリング",
-            "tip": "書き込みリクエストのスロットリング。"
-          },
-          {
-            "label": "ユーザーエラー",
-            "tip": "Bad-request 系のユーザーエラー。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.ko.json b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.ko.json
index 7c8649f..ec0c920 100644
--- a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.ko.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "제한(스로틀링)",
-        "metrics": [
-          {
-            "label": "읽기 제한",
-            "tip": "용량 소진으로 스로틀된 읽기 요청입니다."
-          },
-          {
-            "label": "쓰기 제한",
-            "tip": "스로틀된 쓰기 요청입니다."
-          },
-          {
-            "label": "사용자 오류",
-            "tip": "잘못된 요청 형태의 사용자 오류입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.pt.json b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.pt.json
index 1147caf..dba0a8a 100644
--- a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.pt.json
@@ -21,27 +21,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Limitação",
-        "metrics": [
-          {
-            "label": "Leituras limitadas",
-            "tip": "Requisições de leitura limitadas — capacidade esgotada."
-          },
-          {
-            "label": "Escritas limitadas",
-            "tip": "Requisições de escrita limitadas."
-          },
-          {
-            "label": "Erros de usuário",
-            "tip": "Erros de usuário tipo bad-request."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.zh-CN.json
index 5e45627..a8024ec 100644
--- a/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/aws_dynamodb.i18n.zh-CN.json
@@ -13,18 +13,6 @@
       { "label": "写系统错误" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "限流",
-        "metrics": [
-          { "label": "读限流", "tip": "读请求被限流 — 容量耗尽。" },
-          { "label": "写限流", "tip": "写请求被限流。" },
-          { "label": "用户错误", "tip": "类似 bad-request 的用户错误。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "被限流请求", "expressionLabels": ["read", "write"] },
diff --git a/apps/bff/src/bundled_templates/layers/aws_dynamodb.json b/apps/bff/src/bundled_templates/layers/aws_dynamodb.json
index 6010e3c..aed9bf4 100644
--- a/apps/bff/src/bundled_templates/layers/aws_dynamodb.json
+++ b/apps/bff/src/bundled_templates/layers/aws_dynamodb.json
@@ -45,37 +45,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Throttling",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "throttledR",
-            "label": "Read Throttled",
-            "tip": "Read requests throttled \u2014 capacity exhaustion.",
-            "mqe": "aws_dynamodb_read_throttled_requests",
-            "aggregation": "sum"
-          },
-          {
-            "id": "throttledW",
-            "label": "Write Throttled",
-            "tip": "Write requests throttled.",
-            "mqe": "aws_dynamodb_write_throttled_requests",
-            "aggregation": "sum"
-          },
-          {
-            "id": "userErr",
-            "label": "User Errors",
-            "tip": "Bad-request style user errors.",
-            "mqe": "aws_dynamodb_user_errors",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.de.json b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.de.json
index ef1f5a9..b215375 100644
--- a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.de.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Ressourcen",
-        "metrics": [
-          {
-            "label": "Knoten",
-            "tip": "EKS-Cluster-Knotenanzahl."
-          },
-          {
-            "label": "Fehlerhafte Knoten",
-            "tip": "Vom Cluster gemeldete fehlerhafte EKS-Knoten."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.es.json b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.es.json
index 3e5d022..496c3f8 100644
--- a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.es.json
@@ -15,23 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "metrics": [
-          {
-            "label": "Nodos",
-            "tip": "Conteo de nodos del clúster EKS."
-          },
-          {
-            "label": "Nodos con fallo",
-            "tip": "Nodos EKS con fallo reportados por el clúster."
-          }
-        ],
-        "title": "Recurso"
-      }
-    ]
-  },
   "slots": {
     "services": "Clústeres",
     "instances": "Nodos",
diff --git a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.fr.json b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.fr.json
index 3be325c..f56475b 100644
--- a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.fr.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Ressources",
-        "metrics": [
-          {
-            "label": "Nœuds",
-            "tip": "Nombre de nœuds du cluster EKS."
-          },
-          {
-            "label": "Nœuds en échec",
-            "tip": "Nœuds EKS en échec remontés par le cluster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.ja.json b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.ja.json
index d940dfa..100b431 100644
--- a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.ja.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "リソース",
-        "metrics": [
-          {
-            "label": "ノード",
-            "tip": "EKS クラスタのノード数。"
-          },
-          {
-            "label": "失敗ノード",
-            "tip": "クラスタが報告した失敗 EKS ノード。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.ko.json b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.ko.json
index 7b8a467..32fb1b9 100644
--- a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.ko.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "리소스",
-        "metrics": [
-          {
-            "label": "노드",
-            "tip": "EKS 클러스터의 노드 수입니다."
-          },
-          {
-            "label": "실패 노드",
-            "tip": "클러스터가 보고한 실패 EKS 노드 수입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.pt.json b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.pt.json
index 5c850ae..ed2a3dc 100644
--- a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.pt.json
@@ -22,23 +22,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Recurso",
-        "metrics": [
-          {
-            "label": "Nós",
-            "tip": "Quantidade de nós do cluster EKS."
-          },
-          {
-            "label": "Nós com falha",
-            "tip": "Nós EKS com falha reportados pelo cluster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.zh-CN.json
index 1a7be20..8a81eac 100644
--- a/apps/bff/src/bundled_templates/layers/aws_eks.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/aws_eks.i18n.zh-CN.json
@@ -14,17 +14,6 @@
       { "label": "服务" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "资源",
-        "metrics": [
-          { "label": "节点", "tip": "EKS 集群节点数。" },
-          { "label": "失败节点", "tip": "集群上报的失败 EKS 节点数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "节点数" },
diff --git a/apps/bff/src/bundled_templates/layers/aws_eks.json b/apps/bff/src/bundled_templates/layers/aws_eks.json
index dccdeb4..982bdfa 100644
--- a/apps/bff/src/bundled_templates/layers/aws_eks.json
+++ b/apps/bff/src/bundled_templates/layers/aws_eks.json
@@ -46,30 +46,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Resource",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "nodes",
-            "label": "Nodes",
-            "tip": "EKS cluster node count.",
-            "mqe": "latest(eks_cluster_node_count)",
-            "aggregation": "avg"
-          },
-          {
-            "id": "failedNodes",
-            "label": "Failed Nodes",
-            "tip": "Failed EKS nodes reported by the cluster.",
-            "mqe": "latest(eks_cluster_failed_node_count)",
-            "aggregation": "avg"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.de.json b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.de.json
index 92a7f11..78acbe8 100644
--- a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.de.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Fehler",
-        "metrics": [
-          {
-            "label": "4xx",
-            "tip": "Anzahl Client-Fehler von CloudWatch."
-          },
-          {
-            "label": "5xx",
-            "tip": "Anzahl Server-Fehler von CloudWatch."
-          },
-          {
-            "label": "Mittlere Latenz",
-            "tip": "Durchschnittliche Ende-zu-Ende-Latenz."
-          }
-        ]
-      },
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Anfragen",
-            "tip": "Gesamtanzahl Anfragen im Zeitfenster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.es.json b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.es.json
index c6d5a21..0e6e342 100644
--- a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.es.json
@@ -15,36 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Errores",
-        "metrics": [
-          {
-            "label": "4xx",
-            "tip": "Conteo de errores de cliente desde CloudWatch."
-          },
-          {
-            "label": "5xx",
-            "tip": "Conteo de errores de servidor desde CloudWatch."
-          },
-          {
-            "label": "Latencia media",
-            "tip": "Latencia media extremo a extremo."
-          }
-        ]
-      },
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "Peticiones",
-            "tip": "Conteo total de peticiones en la ventana."
-          }
-        ]
-      }
-    ]
-  },
   "alias": "AWS API Gateway",
   "group": "AWS",
   "dashboards": {
diff --git a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.fr.json b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.fr.json
index 1e8bda8..f568ce4 100644
--- a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.fr.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Erreurs",
-        "metrics": [
-          {
-            "label": "4xx",
-            "tip": "Nombre d'erreurs client depuis CloudWatch."
-          },
-          {
-            "label": "5xx",
-            "tip": "Nombre d'erreurs serveur depuis CloudWatch."
-          },
-          {
-            "label": "Latence moyenne",
-            "tip": "Latence moyenne de bout en bout."
-          }
-        ]
-      },
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "Requêtes",
-            "tip": "Nombre total de requêtes sur la fenêtre."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.ja.json b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.ja.json
index c619de0..30be59d 100644
--- a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.ja.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "エラー",
-        "metrics": [
-          {
-            "label": "4xx",
-            "tip": "CloudWatch からのクライアントエラー件数。"
-          },
-          {
-            "label": "5xx",
-            "tip": "CloudWatch からのサーバーエラー件数。"
-          },
-          {
-            "label": "平均レイテンシ",
-            "tip": "平均エンドツーエンドレイテンシ。"
-          }
-        ]
-      },
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "リクエスト",
-            "tip": "ウィンドウ内の合計リクエスト数。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.ko.json b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.ko.json
index 840c9bc..2fa6a35 100644
--- a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.ko.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "오류",
-        "metrics": [
-          {
-            "label": "4xx",
-            "tip": "CloudWatch에서 가져온 클라이언트 오류 수입니다."
-          },
-          {
-            "label": "5xx",
-            "tip": "CloudWatch에서 가져온 서버 오류 수입니다."
-          },
-          {
-            "label": "평균 지연 시간",
-            "tip": "평균 종단 간 지연 시간입니다."
-          }
-        ]
-      },
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "요청",
-            "tip": "윈도우 내 총 요청 수입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.pt.json b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.pt.json
index b782f01..b54ef28 100644
--- a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.pt.json
@@ -21,36 +21,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Erros",
-        "metrics": [
-          {
-            "label": "4xx",
-            "tip": "Contagem de erros de cliente vinda do CloudWatch."
-          },
-          {
-            "label": "5xx",
-            "tip": "Contagem de erros de servidor vinda do CloudWatch."
-          },
-          {
-            "label": "Latência média",
-            "tip": "Latência média ponta a ponta."
-          }
-        ]
-      },
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "Requisições",
-            "tip": "Contagem total de requisições na janela."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.zh-CN.json
index e03e496..3d5935e 100644
--- a/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/aws_gateway.i18n.zh-CN.json
@@ -13,24 +13,6 @@
       { "label": "5xx" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "错误",
-        "metrics": [
-          { "label": "4xx", "tip": "来自 CloudWatch 的客户端错误数。" },
-          { "label": "5xx", "tip": "来自 CloudWatch 的服务端错误数。" },
-          { "label": "平均延迟", "tip": "平均端到端延迟。" }
-        ]
-      },
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "请求数", "tip": "窗口内的请求总数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "请求数" },
diff --git a/apps/bff/src/bundled_templates/layers/aws_gateway.json b/apps/bff/src/bundled_templates/layers/aws_gateway.json
index 301fdf1..7bd838c 100644
--- a/apps/bff/src/bundled_templates/layers/aws_gateway.json
+++ b/apps/bff/src/bundled_templates/layers/aws_gateway.json
@@ -46,51 +46,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Errors",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "err4xx",
-            "label": "4xx",
-            "tip": "Client-error count from CloudWatch.",
-            "mqe": "aws_gateway_service_4xx",
-            "aggregation": "sum"
-          },
-          {
-            "id": "err5xx",
-            "label": "5xx",
-            "tip": "Server-error count from CloudWatch.",
-            "mqe": "aws_gateway_service_5xx",
-            "aggregation": "sum"
-          },
-          {
-            "id": "latency",
-            "label": "Avg Latency",
-            "tip": "Average end-to-end latency.",
-            "mqe": "aws_gateway_service_latency",
-            "unit": "ms",
-            "aggregation": "avg"
-          }
-        ]
-      },
-      {
-        "title": "Throughput",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "count",
-            "label": "Requests",
-            "tip": "Total request count in the window.",
-            "mqe": "aws_gateway_service_count",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.de.json b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.de.json
index 8a0dc59..a741872 100644
--- a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.de.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Fehler",
-        "metrics": [
-          {
-            "label": "4xx-Anzahl",
-            "tip": "Client-Fehler, beobachtet von CloudWatch."
-          },
-          {
-            "label": "5xx-Anzahl",
-            "tip": "Server-Fehler, beobachtet von CloudWatch."
-          },
-          {
-            "label": "Mittlere Latenz",
-            "tip": "Durchschnittliche Anfragelatenz."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.es.json b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.es.json
index e03b326..ecc50b1 100644
--- a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.es.json
@@ -1,25 +1,4 @@
 {
-  "overview": {
-    "groups": [
-      {
-        "title": "Errores",
-        "metrics": [
-          {
-            "label": "Conteo 4xx",
-            "tip": "Errores de cliente observados por CloudWatch."
-          },
-          {
-            "label": "Conteo 5xx",
-            "tip": "Errores de servidor observados por CloudWatch."
-          },
-          {
-            "label": "Latencia media",
-            "tip": "Latencia media de petición."
-          }
-        ]
-      }
-    ]
-  },
   "alias": "AWS S3",
   "group": "AWS",
   "layer-header": {
diff --git a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.fr.json b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.fr.json
index b66f482..0642dcf 100644
--- a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.fr.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Erreurs",
-        "metrics": [
-          {
-            "label": "Nombre de 4xx",
-            "tip": "Erreurs client observées par CloudWatch."
-          },
-          {
-            "label": "Nombre de 5xx",
-            "tip": "Erreurs serveur observées par CloudWatch."
-          },
-          {
-            "label": "Latence moyenne",
-            "tip": "Latence moyenne des requêtes."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.ja.json b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.ja.json
index 57f1799..77c32c8 100644
--- a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.ja.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "エラー",
-        "metrics": [
-          {
-            "label": "4xx 件数",
-            "tip": "CloudWatch で観測されたクライアントエラー。"
-          },
-          {
-            "label": "5xx 件数",
-            "tip": "CloudWatch で観測されたサーバーエラー。"
-          },
-          {
-            "label": "平均レイテンシ",
-            "tip": "平均リクエストレイテンシ。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.ko.json b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.ko.json
index 3f3530f..e7ccd27 100644
--- a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.ko.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "오류",
-        "metrics": [
-          {
-            "label": "4xx 수",
-            "tip": "CloudWatch가 관측한 클라이언트 오류입니다."
-          },
-          {
-            "label": "5xx 수",
-            "tip": "CloudWatch가 관측한 서버 오류입니다."
-          },
-          {
-            "label": "평균 지연 시간",
-            "tip": "평균 요청 지연 시간입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.pt.json b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.pt.json
index 31ac937..27d3b00 100644
--- a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.pt.json
@@ -20,27 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Erros",
-        "metrics": [
-          {
-            "label": "Contagem de 4xx",
-            "tip": "Erros de cliente observados pelo CloudWatch."
-          },
-          {
-            "label": "Contagem de 5xx",
-            "tip": "Erros de servidor observados pelo CloudWatch."
-          },
-          {
-            "label": "Latência média",
-            "tip": "Latência média da requisição."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.zh-CN.json
index 49764b6..88b98d3 100644
--- a/apps/bff/src/bundled_templates/layers/aws_s3.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/aws_s3.i18n.zh-CN.json
@@ -12,18 +12,6 @@
       { "label": "5xx" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "错误",
-        "metrics": [
-          { "label": "4xx 数量", "tip": "CloudWatch 观测到的客户端错误。" },
-          { "label": "5xx 数量", "tip": "CloudWatch 观测到的服务端错误。" },
-          { "label": "平均延迟", "tip": "平均请求延迟。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "全部请求数" },
diff --git a/apps/bff/src/bundled_templates/layers/aws_s3.json b/apps/bff/src/bundled_templates/layers/aws_s3.json
index 86f1b29..9d9ff64 100644
--- a/apps/bff/src/bundled_templates/layers/aws_s3.json
+++ b/apps/bff/src/bundled_templates/layers/aws_s3.json
@@ -45,38 +45,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Errors",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "err4xx",
-            "label": "4xx Count",
-            "tip": "Client errors observed by CloudWatch.",
-            "mqe": "latest(aws_s3_4xx)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "err5xx",
-            "label": "5xx Count",
-            "tip": "Server errors observed by CloudWatch.",
-            "mqe": "latest(aws_s3_5xx)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "latency",
-            "label": "Avg Latency",
-            "tip": "Average request latency.",
-            "mqe": "avg(aws_s3_request_latency)",
-            "unit": "ms",
-            "aggregation": "avg"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.de.json b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.de.json
index 8ee7a3d..5bd5123 100644
--- a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.de.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Schreiben B/s",
-            "tip": "Bookie Schreib-Durchsatz im Cluster."
-          },
-          {
-            "label": "Lesen B/s",
-            "tip": "Bookie Lese-Durchsatz im Cluster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.es.json b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.es.json
index cf29177..2b69b2d 100644
--- a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.es.json
@@ -1,21 +1,4 @@
 {
-  "overview": {
-    "groups": [
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "Escritura B/s",
-            "tip": "Rendimiento de escritura de bookies en el clúster."
-          },
-          {
-            "label": "Lectura B/s",
-            "tip": "Rendimiento de lectura de bookies en el clúster."
-          }
-        ]
-      }
-    ]
-  },
   "alias": "BookKeeper",
   "group": "MQ",
   "layer-header": {
diff --git a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.fr.json b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.fr.json
index e690ece..9d43ba0 100644
--- a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.fr.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "Écriture o/s",
-            "tip": "Débit d'écriture Bookie sur l'ensemble du cluster."
-          },
-          {
-            "label": "Lecture o/s",
-            "tip": "Débit de lecture Bookie sur l'ensemble du cluster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.ja.json b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.ja.json
index c148a6a..13e7b05 100644
--- a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.ja.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "書き込み B/s",
-            "tip": "クラスタ全体の Bookie 書き込みスループット。"
-          },
-          {
-            "label": "読み取り B/s",
-            "tip": "クラスタ全体の Bookie 読み取りスループット。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.ko.json b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.ko.json
index 4702040..3b07738 100644
--- a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.ko.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "쓰기 B/s",
-            "tip": "클러스터 전체의 Bookie 쓰기 처리량입니다."
-          },
-          {
-            "label": "읽기 B/s",
-            "tip": "클러스터 전체의 Bookie 읽기 처리량입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.pt.json b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.pt.json
index c4914d2..97bdcea 100644
--- a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.pt.json
@@ -21,23 +21,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "Escrita B/s",
-            "tip": "Vazão de escrita dos bookies no cluster."
-          },
-          {
-            "label": "Leitura B/s",
-            "tip": "Vazão de leitura dos bookies no cluster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.zh-CN.json
index 149f1a6..7f8283a 100644
--- a/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/bookkeeper.i18n.zh-CN.json
@@ -13,17 +13,6 @@
       { "label": "目录使用" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "写入 B/s", "tip": "集群所有 Bookie 的写吞吐量。" },
-          { "label": "读取 B/s", "tip": "集群所有 Bookie 的读吞吐量。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "Bookie Ledger 数" },
diff --git a/apps/bff/src/bundled_templates/layers/bookkeeper.json b/apps/bff/src/bundled_templates/layers/bookkeeper.json
index ac404e8..e8e7d53 100644
--- a/apps/bff/src/bundled_templates/layers/bookkeeper.json
+++ b/apps/bff/src/bundled_templates/layers/bookkeeper.json
@@ -45,30 +45,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Throughput",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "writeRate",
-            "label": "Write B/s",
-            "tip": "Bookie write throughput across the cluster.",
-            "mqe": "aggregate_labels(meter_bookkeeper_bookie_write_rate,sum)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "readRate",
-            "label": "Read B/s",
-            "tip": "Bookie read throughput across the cluster.",
-            "mqe": "aggregate_labels(meter_bookkeeper_bookie_read_rate,sum)",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/browser.i18n.de.json b/apps/bff/src/bundled_templates/layers/browser.i18n.de.json
index cb6a664..51daa8a 100644
--- a/apps/bff/src/bundled_templates/layers/browser.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/browser.i18n.de.json
@@ -13,28 +13,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Seitenstatus",
-        "metrics": [
-          {
-            "label": "Fehlerrate",
-            "tip": "Prozentsatz der Seitenladevorgänge, die einen Fehler erzeugten."
-          }
-        ]
-      },
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "PV / min",
-            "tip": "Seitenaufrufe pro Minute."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/browser.i18n.es.json b/apps/bff/src/bundled_templates/layers/browser.i18n.es.json
index ea02391..456d357 100644
--- a/apps/bff/src/bundled_templates/layers/browser.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/browser.i18n.es.json
@@ -12,28 +12,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "metrics": [
-          {
-            "label": "Tasa de errores",
-            "tip": "Porcentaje de cargas de página que produjeron un error."
-          }
-        ],
-        "title": "Estado de la página"
-      },
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "PV / min",
-            "tip": "Vistas de página por minuto."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/browser.i18n.fr.json b/apps/bff/src/bundled_templates/layers/browser.i18n.fr.json
index fee99c0..fb6c9c7 100644
--- a/apps/bff/src/bundled_templates/layers/browser.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/browser.i18n.fr.json
@@ -13,28 +13,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Santé de la page",
-        "metrics": [
-          {
-            "label": "Taux d'erreur",
-            "tip": "Pourcentage de chargements de page ayant produit une erreur."
-          }
-        ]
-      },
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "PV / min",
-            "tip": "Pages vues par minute."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/browser.i18n.ja.json b/apps/bff/src/bundled_templates/layers/browser.i18n.ja.json
index 125bced..eab0aff 100644
--- a/apps/bff/src/bundled_templates/layers/browser.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/browser.i18n.ja.json
@@ -13,28 +13,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "ページヘルス",
-        "metrics": [
-          {
-            "label": "エラー率",
-            "tip": "エラーを発生させたページロードの割合。"
-          }
-        ]
-      },
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "PV / 分",
-            "tip": "1分あたりのページビュー。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/browser.i18n.ko.json b/apps/bff/src/bundled_templates/layers/browser.i18n.ko.json
index 0d75014..5b07c92 100644
--- a/apps/bff/src/bundled_templates/layers/browser.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/browser.i18n.ko.json
@@ -13,28 +13,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "페이지 상태",
-        "metrics": [
-          {
-            "label": "오류율",
-            "tip": "오류를 발생시킨 페이지 로드의 비율입니다."
-          }
-        ]
-      },
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "PV / 분",
-            "tip": "분당 페이지 뷰입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/browser.i18n.pt.json b/apps/bff/src/bundled_templates/layers/browser.i18n.pt.json
index ee8a8fe..9b05cbc 100644
--- a/apps/bff/src/bundled_templates/layers/browser.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/browser.i18n.pt.json
@@ -18,28 +18,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Saúde da página",
-        "metrics": [
-          {
-            "label": "Taxa de erros",
-            "tip": "Porcentagem de carregamentos de página que resultaram em erro."
-          }
-        ]
-      },
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "PV / min",
-            "tip": "Page views por minuto."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/browser.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/browser.i18n.zh-CN.json
index f068517..9b07de3 100644
--- a/apps/bff/src/bundled_templates/layers/browser.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/browser.i18n.zh-CN.json
@@ -12,22 +12,6 @@
       { "label": "错误" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "页面健康",
-        "metrics": [
-          { "label": "错误率", "tip": "出现错误的页面加载比例。" }
-        ]
-      },
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "PV / 分钟", "tip": "每分钟页面浏览量。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "应用负载(PV)" },
diff --git a/apps/bff/src/bundled_templates/layers/browser.json b/apps/bff/src/bundled_templates/layers/browser.json
index dc58364..f10dd31 100644
--- a/apps/bff/src/bundled_templates/layers/browser.json
+++ b/apps/bff/src/bundled_templates/layers/browser.json
@@ -24,24 +24,6 @@
       { "metric": "errorSum", "label": "Errors", "mqe": "browser_app_error_sum", "aggregation": "sum" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Page health",
-        "size": "auto",
-        "metrics": [
-          { "id": "errorRate", "label": "Error Rate", "tip": "Percentage of page loads that produced an error.", "mqe": "browser_app_error_rate/100", "unit": "%", "aggregation": "avg" }
-        ]
-      },
-      {
-        "title": "Throughput",
-        "size": "square",
-        "metrics": [
-          { "id": "pv", "label": "PV / min", "tip": "Page views per minute.", "mqe": "browser_app_pv", "unit": "/min", "aggregation": "sum" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.de.json b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.de.json
index 6058b72..f803e43 100644
--- a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.de.json
@@ -20,32 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latenz & Fehler",
-        "metrics": [
-          {
-            "label": "Mittlere Latenz",
-            "tip": "Durchschnittliche Protokoll-Latenz (ms)."
-          },
-          {
-            "label": "Erfolgsrate",
-            "tip": "Erfolgreiche Aufrufe / Gesamtaufrufe."
-          }
-        ]
-      },
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Protokoll-RPM",
-            "tip": "Protokollaufrufe pro Minute."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.es.json b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.es.json
index c69d7e0..a5efbd4 100644
--- a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.es.json
@@ -15,32 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latencia y errores",
-        "metrics": [
-          {
-            "label": "Latencia media",
-            "tip": "Latencia media del protocolo (ms)."
-          },
-          {
-            "label": "Tasa de éxito",
-            "tip": "Llamadas exitosas / total de llamadas."
-          }
-        ]
-      },
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "RPM de protocolo",
-            "tip": "Llamadas de protocolo por minuto."
-          }
-        ]
-      }
-    ]
-  },
   "topology": {
     "nodeMetrics": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.fr.json b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.fr.json
index d2b8af0..7468b1a 100644
--- a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.fr.json
@@ -20,32 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latence et erreurs",
-        "metrics": [
-          {
-            "label": "Latence moyenne",
-            "tip": "Latence moyenne du protocole (ms)."
-          },
-          {
-            "label": "Taux de succès",
-            "tip": "Appels réussis / appels totaux."
-          }
-        ]
-      },
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "RPM de protocole",
-            "tip": "Appels de protocole par minute."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.ja.json b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.ja.json
index 0b2d066..5c20e29 100644
--- a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.ja.json
@@ -20,32 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "レイテンシとエラー",
-        "metrics": [
-          {
-            "label": "平均レイテンシ",
-            "tip": "平均プロトコルレイテンシ (ms)。"
-          },
-          {
-            "label": "成功率",
-            "tip": "成功コール / 全コール。"
-          }
-        ]
-      },
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "プロトコル RPM",
-            "tip": "1分あたりのプロトコルコール数。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.ko.json b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.ko.json
index defaefe..61b6cdb 100644
--- a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.ko.json
@@ -20,32 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "지연 시간 및 오류",
-        "metrics": [
-          {
-            "label": "평균 지연 시간",
-            "tip": "평균 프로토콜 지연 시간 (ms)입니다."
-          },
-          {
-            "label": "성공률",
-            "tip": "성공 호출 / 전체 호출."
-          }
-        ]
-      },
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "프로토콜 RPM",
-            "tip": "분당 프로토콜 호출 수입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.pt.json b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.pt.json
index 85df1db..cd756a6 100644
--- a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.pt.json
@@ -22,32 +22,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latência e erros",
-        "metrics": [
-          {
-            "label": "Latência média",
-            "tip": "Latência média do protocolo (ms)."
-          },
-          {
-            "label": "Taxa de sucesso",
-            "tip": "Chamadas bem-sucedidas / total de chamadas."
-          }
-        ]
-      },
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "RPM de protocolo",
-            "tip": "Chamadas de protocolo por minuto."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.zh-CN.json
index dbbc704..0ff5e9a 100644
--- a/apps/bff/src/bundled_templates/layers/cilium_service.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/cilium_service.i18n.zh-CN.json
@@ -14,23 +14,6 @@
       { "label": "TCP 丢包" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "延迟与错误",
-        "metrics": [
-          { "label": "平均延迟", "tip": "平均协议延迟(ms)。" },
-          { "label": "成功率", "tip": "成功调用 / 总调用。" }
-        ]
-      },
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "协议 RPM", "tip": "每分钟协议调用次数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "L4 读包/分钟" },
diff --git a/apps/bff/src/bundled_templates/layers/cilium_service.json b/apps/bff/src/bundled_templates/layers/cilium_service.json
index 42f0701..f68f6a5 100644
--- a/apps/bff/src/bundled_templates/layers/cilium_service.json
+++ b/apps/bff/src/bundled_templates/layers/cilium_service.json
@@ -55,45 +55,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latency & errors",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "respTime",
-            "label": "Avg Latency",
-            "tip": "Average protocol latency (ms).",
-            "mqe": "cilium_service_protocol_call_duration/cilium_service_protocol_cpm/1000000",
-            "unit": "ms",
-            "aggregation": "avg"
-          },
-          {
-            "id": "successRate",
-            "label": "Success Rate",
-            "tip": "Successful calls / total calls.",
-            "mqe": "cilium_service_protocol_call_success_count/cilium_service_protocol_cpm*100",
-            "unit": "%",
-            "aggregation": "avg"
-          }
-        ]
-      },
-      {
-        "title": "Throughput",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "cpm",
-            "label": "Protocol RPM",
-            "tip": "Protocol calls per minute.",
-            "mqe": "cilium_service_protocol_cpm",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.de.json b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.de.json
index e226653..5e705f1 100644
--- a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.de.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Select-QPS",
-            "tip": "Selects pro Sekunde im Cluster."
-          },
-          {
-            "label": "Insert-QPS",
-            "tip": "Inserts pro Sekunde."
-          },
-          {
-            "label": "Langsame Lesevorgänge",
-            "tip": "Zähler langsamer Dateilesevorgänge."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.es.json b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.es.json
index 89144e0..0644d69 100644
--- a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.es.json
@@ -1,26 +1,5 @@
 {
   "group": "Bases de datos",
-  "overview": {
-    "groups": [
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "QPS de select",
-            "tip": "Selects por segundo en el clúster."
-          },
-          {
-            "label": "QPS de inserción",
-            "tip": "Inserts por segundo."
-          },
-          {
-            "label": "Lecturas lentas",
-            "tip": "Contador de lecturas lentas de archivo."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "instance": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.fr.json b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.fr.json
index ba4b8d9..b24343a 100644
--- a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.fr.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "QPS de sélection",
-            "tip": "Selects par seconde à l'échelle du cluster."
-          },
-          {
-            "label": "QPS d'insertion",
-            "tip": "Insertions par seconde."
-          },
-          {
-            "label": "Lectures lentes",
-            "tip": "Compteur de lectures de fichiers lentes."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.ja.json b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.ja.json
index dfa0c53..2b5e40a 100644
--- a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.ja.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "Select QPS",
-            "tip": "クラスタ全体の 1秒あたり Select 数。"
-          },
-          {
-            "label": "Insert QPS",
-            "tip": "1秒あたりの挿入数。"
-          },
-          {
-            "label": "低速読み取り",
-            "tip": "低速ファイル読み取りカウンタ。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.ko.json b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.ko.json
index 6ee7b7d..3e24535 100644
--- a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.ko.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "Select QPS",
-            "tip": "클러스터 전체의 초당 Select 수입니다."
-          },
-          {
-            "label": "Insert QPS",
-            "tip": "초당 Insert 입니다."
-          },
-          {
-            "label": "느린 읽기",
-            "tip": "느린 파일 읽기 카운터입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.pt.json b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.pt.json
index 0fc2f67..98e9a95 100644
--- a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.pt.json
@@ -21,27 +21,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "QPS de select",
-            "tip": "Selects por segundo no cluster."
-          },
-          {
-            "label": "QPS de insert",
-            "tip": "Inserts por segundo."
-          },
-          {
-            "label": "Leituras lentas",
-            "tip": "Contador de leituras lentas de arquivo."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.zh-CN.json
index 03bb63f..06374bd 100644
--- a/apps/bff/src/bundled_templates/layers/clickhouse.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/clickhouse.i18n.zh-CN.json
@@ -13,18 +13,6 @@
       { "label": "打开文件数" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "Select QPS", "tip": "集群每秒 Select 数。" },
-          { "label": "Insert QPS", "tip": "每秒 Insert 数。" },
-          { "label": "慢读", "tip": "慢文件读计数器。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "打开文件数" },
diff --git a/apps/bff/src/bundled_templates/layers/clickhouse.json b/apps/bff/src/bundled_templates/layers/clickhouse.json
index 9bb5f79..0a017a6 100644
--- a/apps/bff/src/bundled_templates/layers/clickhouse.json
+++ b/apps/bff/src/bundled_templates/layers/clickhouse.json
@@ -45,37 +45,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Throughput",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "selRate",
-            "label": "Select QPS",
-            "tip": "Selects per second across the cluster.",
-            "mqe": "aggregate_labels(meter_clickhouse_query_select_rate,sum)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "insRate",
-            "label": "Insert QPS",
-            "tip": "Inserts per second.",
-            "mqe": "aggregate_labels(meter_clickhouse_query_insert_rate,sum)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "slowQ",
-            "label": "Slow Reads",
-            "tip": "Slow file-reads counter.",
-            "mqe": "aggregate_labels(meter_clickhouse_query_slow,sum)",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.de.json b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.de.json
index 4cc543b..fc3f001 100644
--- a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.de.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Cluster",
-        "metrics": [
-          {
-            "label": "Status",
-            "tip": "0 grün / 1 gelb / 2 rot."
-          },
-          {
-            "label": "Nicht zugewiesene Shards",
-            "tip": "Shards, die noch keinem Knoten zugewiesen sind."
-          },
-          {
-            "label": "Ausgelöste Breaker",
-            "tip": "Kumulative Circuit-Breaker-Auslösungen — hohe Werte deuten auf Speicherdruck hin."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.es.json b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.es.json
index 5171ade..3a7ae9b 100644
--- a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.es.json
@@ -16,27 +16,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Clúster",
-        "metrics": [
-          {
-            "label": "Estado",
-            "tip": "0 verde / 1 amarillo / 2 rojo."
-          },
-          {
-            "label": "Shards sin asignar",
-            "tip": "Shards aún no colocados en ningún nodo."
-          },
-          {
-            "label": "Breakers disparados",
-            "tip": "Disparos acumulados de circuit-breaker — valores altos indican presión de memoria."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.fr.json b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.fr.json
index 8966333..943e38c 100644
--- a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.fr.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Cluster",
-        "metrics": [
-          {
-            "label": "Santé",
-            "tip": "0 vert / 1 jaune / 2 rouge."
-          },
-          {
-            "label": "Shards non assignées",
-            "tip": "Shards pas encore placées sur un nœud."
-          },
-          {
-            "label": "Breakers déclenchés",
-            "tip": "Déclenchements cumulés des circuit-breakers — des valeurs élevées indiquent une pression mémoire."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.ja.json b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.ja.json
index 5f21891..7217738 100644
--- a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.ja.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "クラスタ",
-        "metrics": [
-          {
-            "label": "健全性",
-            "tip": "0 green / 1 yellow / 2 red。"
-          },
-          {
-            "label": "未割当シャード",
-            "tip": "まだノードに配置されていないシャード。"
-          },
-          {
-            "label": "発動した Breaker",
-            "tip": "サーキットブレーカー発動の累積 — 値が高い場合はメモリ圧迫を示す。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.ko.json b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.ko.json
index f33735b..b91f4a3 100644
--- a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.ko.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "클러스터",
-        "metrics": [
-          {
-            "label": "상태",
-            "tip": "0 green / 1 yellow / 2 red."
-          },
-          {
-            "label": "미할당 샤드",
-            "tip": "아직 어떤 노드에도 배치되지 않은 샤드입니다."
-          },
-          {
-            "label": "발생한 서킷 브레이커",
-            "tip": "누적 서킷 브레이커 트립 — 값이 크면 메모리 압박을 의미합니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.pt.json b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.pt.json
index 33a6f10..596f3c6 100644
--- a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.pt.json
@@ -22,27 +22,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Cluster",
-        "metrics": [
-          {
-            "label": "Saúde",
-            "tip": "0 verde / 1 amarelo / 2 vermelho."
-          },
-          {
-            "label": "Shards sem atribuição",
-            "tip": "Shards ainda não alocados em nenhum nó."
-          },
-          {
-            "label": "Breakers disparados",
-            "tip": "Disparos acumulados de circuit-breaker — valores altos indicam pressão de memória."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.zh-CN.json
index 4c5be4a..773e1d0 100644
--- a/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/elasticsearch.i18n.zh-CN.json
@@ -14,18 +14,6 @@
       { "label": "未分配" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "集群",
-        "metrics": [
-          { "label": "健康度", "tip": "0 green / 1 yellow / 2 red。" },
-          { "label": "未分配分片", "tip": "尚未在任何节点上落地的分片。" },
-          { "label": "触发的熔断器", "tip": "熔断器累计触发次数 — 高值表示内存压力。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/elasticsearch.json b/apps/bff/src/bundled_templates/layers/elasticsearch.json
index bd0c844..8a49d21 100644
--- a/apps/bff/src/bundled_templates/layers/elasticsearch.json
+++ b/apps/bff/src/bundled_templates/layers/elasticsearch.json
@@ -46,37 +46,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Cluster",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "health",
-            "label": "Health",
-            "tip": "0 green / 1 yellow / 2 red.",
-            "mqe": "meter_elasticsearch_cluster_health_status",
-            "aggregation": "avg"
-          },
-          {
-            "id": "unassigned",
-            "label": "Unassigned Shards",
-            "tip": "Shards not yet placed on any node.",
-            "mqe": "latest(meter_elasticsearch_cluster_unassigned_shards_total)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "breakers",
-            "label": "Tripped Breakers",
-            "tip": "Cumulative circuit-breaker trips \u2014 high values indicate memory pressure.",
-            "mqe": "latest(meter_elasticsearch_cluster_breakers_tripped)",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.de.json b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.de.json
index ec3ba0f..f94c04e 100644
--- a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.de.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latenz",
-        "metrics": [
-          {
-            "label": "Mittlere Latenz",
-            "tip": "Durchschnittliche Ende-zu-Ende-Anfragelatenz."
-          },
-          {
-            "label": "TTFT-Mittel",
-            "tip": "Zeit bis zum ersten Token — Latenzindikator für generative Modelle."
-          }
-        ]
-      },
-      {
-        "title": "Tokens",
-        "metrics": [
-          {
-            "label": "Tokens/min",
-            "tip": "Kombinierte Input- + Output-Token-Rate."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.es.json b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.es.json
index e536248..a423de1 100644
--- a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.es.json
@@ -15,32 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latencia",
-        "metrics": [
-          {
-            "label": "Latencia media",
-            "tip": "Latencia media de petición extremo a extremo."
-          },
-          {
-            "label": "TTFT medio",
-            "tip": "Tiempo hasta el primer token — indicador de latencia del modelo generativo."
-          }
-        ]
-      },
-      {
-        "title": "Tokens",
-        "metrics": [
-          {
-            "label": "Tokens/min",
-            "tip": "Tasa combinada de tokens de entrada + salida."
-          }
-        ]
-      }
-    ]
-  },
   "slots": {
     "instances": "Nodos",
     "services": "AI Gateways"
diff --git a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.fr.json b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.fr.json
index 7671641..af16621 100644
--- a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.fr.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latence",
-        "metrics": [
-          {
-            "label": "Latence moyenne",
-            "tip": "Latence moyenne des requêtes de bout en bout."
-          },
-          {
-            "label": "TTFT moyen",
-            "tip": "Time to first token — indicateur de latence des modèles génératifs."
-          }
-        ]
-      },
-      {
-        "title": "Tokens",
-        "metrics": [
-          {
-            "label": "Tokens/min",
-            "tip": "Débit combiné de tokens entrants + sortants."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.ja.json b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.ja.json
index 4f873c1..6e81e4d 100644
--- a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.ja.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "レイテンシ",
-        "metrics": [
-          {
-            "label": "平均レイテンシ",
-            "tip": "平均エンドツーエンドリクエストレイテンシ。"
-          },
-          {
-            "label": "TTFT 平均",
-            "tip": "Time to first token — 生成モデルのレイテンシ指標。"
-          }
-        ]
-      },
-      {
-        "title": "トークン",
-        "metrics": [
-          {
-            "label": "トークン/分",
-            "tip": "入力 + 出力トークンレートの合計。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.ko.json b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.ko.json
index 78f7715..1305c68 100644
--- a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.ko.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "지연 시간",
-        "metrics": [
-          {
-            "label": "평균 지연 시간",
-            "tip": "평균 종단 간 요청 지연 시간입니다."
-          },
-          {
-            "label": "TTFT 평균",
-            "tip": "첫 토큰까지의 시간 — 생성 모델의 지연 시간 지표입니다."
-          }
-        ]
-      },
-      {
-        "title": "토큰",
-        "metrics": [
-          {
-            "label": "토큰/분",
-            "tip": "입력 + 출력 토큰 비율의 합계입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.pt.json b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.pt.json
index c601f5b..84dc167 100644
--- a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.pt.json
@@ -21,32 +21,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latência",
-        "metrics": [
-          {
-            "label": "Latência média",
-            "tip": "Latência média da requisição ponta a ponta."
-          },
-          {
-            "label": "TTFT médio",
-            "tip": "Tempo até o primeiro token — indicador de latência para modelos generativos."
-          }
-        ]
-      },
-      {
-        "title": "Tokens",
-        "metrics": [
-          {
-            "label": "Tokens/min",
-            "tip": "Taxa combinada de tokens de entrada + saída."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.zh-CN.json
index 3aa05c8..a9c9fdd 100644
--- a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.i18n.zh-CN.json
@@ -13,23 +13,6 @@
       { "label": "输出 Token/分钟" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "延迟",
-        "metrics": [
-          { "label": "平均延迟", "tip": "平均端到端请求延迟。" },
-          { "label": "TTFT 平均", "tip": "Time to first token — 生成式模型延迟指标。" }
-        ]
-      },
-      {
-        "title": "Token",
-        "metrics": [
-          { "label": "Token/分钟", "tip": "输入 + 输出 Token 合计速率。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "请求 RPM" },
diff --git a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.json b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.json
index b7aaac6..11754c9 100644
--- a/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.json
+++ b/apps/bff/src/bundled_templates/layers/envoy_ai_gateway.json
@@ -50,45 +50,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latency",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "latency",
-            "label": "Avg Latency",
-            "tip": "Average end-to-end request latency.",
-            "mqe": "meter_envoy_ai_gw_request_latency_avg",
-            "unit": "ms",
-            "aggregation": "avg"
-          },
-          {
-            "id": "ttft",
-            "label": "TTFT Avg",
-            "tip": "Time to first token \u2014 generative-model latency indicator.",
-            "mqe": "meter_envoy_ai_gw_ttft_avg",
-            "unit": "ms",
-            "aggregation": "avg"
-          }
-        ]
-      },
-      {
-        "title": "Tokens",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "tokens",
-            "label": "Tokens/min",
-            "tip": "Combined input + output token rate.",
-            "mqe": "meter_envoy_ai_gw_input_token_rate + meter_envoy_ai_gw_output_token_rate",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/flink.i18n.de.json b/apps/bff/src/bundled_templates/layers/flink.i18n.de.json
index efac781..fbe8e3b 100644
--- a/apps/bff/src/bundled_templates/layers/flink.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/flink.i18n.de.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Cluster",
-        "metrics": [
-          {
-            "label": "Laufende Jobs",
-            "tip": "Aktive Flink-Jobs."
-          },
-          {
-            "label": "Slots verfügbar",
-            "tip": "Freie Task-Slots."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/flink.i18n.es.json b/apps/bff/src/bundled_templates/layers/flink.i18n.es.json
index 9a57807..f5aec2f 100644
--- a/apps/bff/src/bundled_templates/layers/flink.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/flink.i18n.es.json
@@ -1,21 +1,4 @@
 {
-  "overview": {
-    "groups": [
-      {
-        "title": "Clúster",
-        "metrics": [
-          {
-            "label": "Jobs en ejecución",
-            "tip": "Jobs de Flink activos."
-          },
-          {
-            "label": "Slots disponibles",
-            "tip": "Slots de tareas libres."
-          }
-        ]
-      }
-    ]
-  },
   "alias": "Flink",
   "group": "MQ",
   "layer-header": {
diff --git a/apps/bff/src/bundled_templates/layers/flink.i18n.fr.json b/apps/bff/src/bundled_templates/layers/flink.i18n.fr.json
index 6738620..5334fd1 100644
--- a/apps/bff/src/bundled_templates/layers/flink.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/flink.i18n.fr.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Cluster",
-        "metrics": [
-          {
-            "label": "Jobs en exécution",
-            "tip": "Jobs Flink actifs."
-          },
-          {
-            "label": "Slots disponibles",
-            "tip": "Slots de tâches libres."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/flink.i18n.ja.json b/apps/bff/src/bundled_templates/layers/flink.i18n.ja.json
index 987cb14..14298ca 100644
--- a/apps/bff/src/bundled_templates/layers/flink.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/flink.i18n.ja.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "クラスタ",
-        "metrics": [
-          {
-            "label": "実行中ジョブ",
-            "tip": "アクティブな Flink ジョブ。"
-          },
-          {
-            "label": "利用可能スロット",
-            "tip": "空きタスクスロット。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/flink.i18n.ko.json b/apps/bff/src/bundled_templates/layers/flink.i18n.ko.json
index c083ced..7c17a61 100644
--- a/apps/bff/src/bundled_templates/layers/flink.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/flink.i18n.ko.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "클러스터",
-        "metrics": [
-          {
-            "label": "실행 중인 잡",
-            "tip": "활성 Flink 잡입니다."
-          },
-          {
-            "label": "사용 가능한 슬롯",
-            "tip": "여유 태스크 슬롯입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/flink.i18n.pt.json b/apps/bff/src/bundled_templates/layers/flink.i18n.pt.json
index e219006..7dab598 100644
--- a/apps/bff/src/bundled_templates/layers/flink.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/flink.i18n.pt.json
@@ -22,23 +22,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Cluster",
-        "metrics": [
-          {
-            "label": "Jobs em execução",
-            "tip": "Jobs do Flink ativos."
-          },
-          {
-            "label": "Slots disponíveis",
-            "tip": "Slots de tarefa livres."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/flink.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/flink.i18n.zh-CN.json
index 94883dc..4d286f6 100644
--- a/apps/bff/src/bundled_templates/layers/flink.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/flink.i18n.zh-CN.json
@@ -14,17 +14,6 @@
       { "label": "总 Slot" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "集群",
-        "metrics": [
-          { "label": "运行中 Job", "tip": "活跃的 Flink Job 数。" },
-          { "label": "可用 Slot", "tip": "空闲 Task Slot 数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "运行中 Job" },
diff --git a/apps/bff/src/bundled_templates/layers/flink.json b/apps/bff/src/bundled_templates/layers/flink.json
index 5afa613..9521b67 100644
--- a/apps/bff/src/bundled_templates/layers/flink.json
+++ b/apps/bff/src/bundled_templates/layers/flink.json
@@ -46,30 +46,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Cluster",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "jobs",
-            "label": "Running Jobs",
-            "tip": "Active Flink jobs.",
-            "mqe": "latest(meter_flink_jobManager_running_job_number)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "slotsAvail",
-            "label": "Slots Available",
-            "tip": "Free task slots.",
-            "mqe": "latest(meter_flink_jobManager_taskManagers_slots_available)",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/general.i18n.de.json b/apps/bff/src/bundled_templates/layers/general.i18n.de.json
index 95e45a7..774bfde 100644
--- a/apps/bff/src/bundled_templates/layers/general.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/general.i18n.de.json
@@ -13,32 +13,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latenz & Fehler",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "95. Perzentil der Antwortzeit über die Schicht."
-          },
-          {
-            "label": "Fehlerrate",
-            "tip": "100 − SLA. Höher = schlechter."
-          }
-        ]
-      },
-      {
-        "title": "Status",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "Nutzerzufriedenheits-Score auf einer Skala von 0 – 1."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/general.i18n.es.json b/apps/bff/src/bundled_templates/layers/general.i18n.es.json
index 5666470..79623a2 100644
--- a/apps/bff/src/bundled_templates/layers/general.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/general.i18n.es.json
@@ -12,32 +12,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latencia y errores",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "Tiempo de respuesta en el percentil 95 en toda la capa."
-          },
-          {
-            "label": "Tasa de errores",
-            "tip": "100 − SLA. Más alto = peor."
-          }
-        ]
-      },
-      {
-        "title": "Estado",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "Puntuación de satisfacción del usuario en escala 0 – 1."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/general.i18n.fr.json b/apps/bff/src/bundled_templates/layers/general.i18n.fr.json
index 6b7e192..a2617b5 100644
--- a/apps/bff/src/bundled_templates/layers/general.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/general.i18n.fr.json
@@ -13,32 +13,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latence et erreurs",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "Temps de réponse au 95e centile sur l'ensemble de la couche."
-          },
-          {
-            "label": "Taux d'erreur",
-            "tip": "100 − SLA. Plus la valeur est haute, plus la situation est mauvaise."
-          }
-        ]
-      },
-      {
-        "title": "Santé",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "Score de satisfaction utilisateur sur une échelle de 0 à 1."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/general.i18n.ja.json b/apps/bff/src/bundled_templates/layers/general.i18n.ja.json
index 73a345b..74ae957 100644
--- a/apps/bff/src/bundled_templates/layers/general.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/general.i18n.ja.json
@@ -13,32 +13,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "レイテンシとエラー",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "レイヤー全体の応答時間の 95 パーセンタイル。"
-          },
-          {
-            "label": "エラー率",
-            "tip": "100 − SLA。高いほど悪化。"
-          }
-        ]
-      },
-      {
-        "title": "健全性",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "0 – 1 スケールのユーザー満足度スコア。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/general.i18n.ko.json b/apps/bff/src/bundled_templates/layers/general.i18n.ko.json
index a1bbc95..1ad0e60 100644
--- a/apps/bff/src/bundled_templates/layers/general.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/general.i18n.ko.json
@@ -13,32 +13,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "지연 시간 및 오류",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "레이어 전체의 95번째 백분위 응답 시간입니다."
-          },
-          {
-            "label": "오류율",
-            "tip": "100 − SLA. 값이 클수록 나쁩니다."
-          }
-        ]
-      },
-      {
-        "title": "상태",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "사용자 만족도 점수 (0 – 1 척도)."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/general.i18n.pt.json b/apps/bff/src/bundled_templates/layers/general.i18n.pt.json
index dbfc918..c8b5ccf 100644
--- a/apps/bff/src/bundled_templates/layers/general.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/general.i18n.pt.json
@@ -19,32 +19,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latência e erros",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "Tempo de resposta no percentil 95 ao longo da camada."
-          },
-          {
-            "label": "Taxa de erros",
-            "tip": "100 − SLA. Quanto maior, pior."
-          }
-        ]
-      },
-      {
-        "title": "Saúde",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "Pontuação de satisfação do usuário na escala 0 – 1."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/general.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/general.i18n.zh-CN.json
index c24500d..c5fea1b 100644
--- a/apps/bff/src/bundled_templates/layers/general.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/general.i18n.zh-CN.json
@@ -7,23 +7,6 @@
       { "label": "错误率" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "延迟与错误",
-        "metrics": [
-          { "label": "P95", "tip": "跨该层服务的 95 分位响应时间。" },
-          { "label": "错误率", "tip": "100 − SLA,数值越高越糟。" }
-        ]
-      },
-      {
-        "title": "健康度",
-        "metrics": [
-          { "label": "Apdex", "tip": "用户满意度评分,取值范围 0 – 1。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/general.json b/apps/bff/src/bundled_templates/layers/general.json
index 31623ab..756ea43 100644
--- a/apps/bff/src/bundled_templates/layers/general.json
+++ b/apps/bff/src/bundled_templates/layers/general.json
@@ -30,45 +30,6 @@
       { "metric": "err", "label": "Error Rate", "unit": "%", "mqe": "100 - service_sla/100", "aggregation": "avg" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latency & errors",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "p95",
-            "label": "P95",
-            "tip": "95th-percentile response time across the layer.",
-            "mqe": "service_percentile{p='95'}",
-            "unit": "ms",
-            "aggregation": "avg"
-          },
-          {
-            "id": "err",
-            "label": "Error Rate",
-            "tip": "100 − SLA. Higher = worse.",
-            "mqe": "100 - service_sla/100",
-            "unit": "%",
-            "aggregation": "avg"
-          }
-        ]
-      },
-      {
-        "title": "Health",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "apdex",
-            "label": "Apdex",
-            "tip": "User-satisfaction score on a 0 – 1 scale.",
-            "mqe": "service_apdex/10000",
-            "aggregation": "avg"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/ios.i18n.de.json b/apps/bff/src/bundled_templates/layers/ios.i18n.de.json
index b9ae161..2a03bdb 100644
--- a/apps/bff/src/bundled_templates/layers/ios.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/ios.i18n.de.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "App-Status",
-        "metrics": [
-          {
-            "label": "Start P95",
-            "tip": "95. Perzentil der Kaltstartzeit, gemessen durch MetricKit."
-          },
-          {
-            "label": "Hang P95",
-            "tip": "95. Perzentil der UI-Hängezeit."
-          },
-          {
-            "label": "Abstürze",
-            "tip": "Vordergrund- + Hintergrund-Abnormalbeendigungen."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/ios.i18n.es.json b/apps/bff/src/bundled_templates/layers/ios.i18n.es.json
index 3d743b5..67fb073 100644
--- a/apps/bff/src/bundled_templates/layers/ios.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/ios.i18n.es.json
@@ -111,27 +111,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Estado de la app",
-        "metrics": [
-          {
-            "label": "Lanzamiento P95",
-            "tip": "Tiempo de arranque en frío en el percentil 95 según MetricKit."
-          },
-          {
-            "label": "Hang P95",
-            "tip": "Duración de bloqueos de UI en el percentil 95."
-          },
-          {
-            "label": "Crashes",
-            "tip": "Salidas anómalas en primer plano + segundo plano."
-          }
-        ]
-      }
-    ]
-  },
   "slots": {
     "services": "Apps",
     "instances": "Sesiones de la app",
diff --git a/apps/bff/src/bundled_templates/layers/ios.i18n.fr.json b/apps/bff/src/bundled_templates/layers/ios.i18n.fr.json
index 1f03538..2246c06 100644
--- a/apps/bff/src/bundled_templates/layers/ios.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/ios.i18n.fr.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Santé de l'app",
-        "metrics": [
-          {
-            "label": "Lancement P95",
-            "tip": "Temps de lancement à froid au 95e centile, mesuré par MetricKit."
-          },
-          {
-            "label": "Gel P95",
-            "tip": "Durée de gel de l'interface au 95e centile."
-          },
-          {
-            "label": "Crashes",
-            "tip": "Sorties anormales premier plan + arrière-plan."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/ios.i18n.ja.json b/apps/bff/src/bundled_templates/layers/ios.i18n.ja.json
index 3d4faa5..fda143b 100644
--- a/apps/bff/src/bundled_templates/layers/ios.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/ios.i18n.ja.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "アプリヘルス",
-        "metrics": [
-          {
-            "label": "起動 P95",
-            "tip": "MetricKit で計測したコールド起動時間の 95 パーセンタイル。"
-          },
-          {
-            "label": "ハング P95",
-            "tip": "UI ハング所要時間の 95 パーセンタイル。"
-          },
-          {
-            "label": "クラッシュ",
-            "tip": "フォアグラウンド + バックグラウンドの異常終了。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/ios.i18n.ko.json b/apps/bff/src/bundled_templates/layers/ios.i18n.ko.json
index cfe9adb..de27d80 100644
--- a/apps/bff/src/bundled_templates/layers/ios.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/ios.i18n.ko.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "앱 상태",
-        "metrics": [
-          {
-            "label": "실행 시간 P95",
-            "tip": "MetricKit이 측정한 95번째 백분위 콜드 런치 시간입니다."
-          },
-          {
-            "label": "행 P95",
-            "tip": "UI 행 지속 시간의 95번째 백분위입니다."
-          },
-          {
-            "label": "크래시",
-            "tip": "포그라운드 + 백그라운드 비정상 종료입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/ios.i18n.pt.json b/apps/bff/src/bundled_templates/layers/ios.i18n.pt.json
index a4004f2..32b755f 100644
--- a/apps/bff/src/bundled_templates/layers/ios.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/ios.i18n.pt.json
@@ -22,27 +22,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Saúde do app",
-        "metrics": [
-          {
-            "label": "Inicialização P95",
-            "tip": "Tempo de cold-start no percentil 95 conforme medido pelo MetricKit."
-          },
-          {
-            "label": "Hang P95",
-            "tip": "Duração de travamentos de UI no percentil 95."
-          },
-          {
-            "label": "Crashes",
-            "tip": "Saídas anormais em foreground + background."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/ios.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/ios.i18n.zh-CN.json
index a669763..cde1165 100644
--- a/apps/bff/src/bundled_templates/layers/ios.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/ios.i18n.zh-CN.json
@@ -14,18 +14,6 @@
       { "label": "出站 RPM" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "应用健康",
-        "metrics": [
-          { "label": "启动 P95", "tip": "MetricKit 测量的冷启动 95 分位耗时。" },
-          { "label": "Hang P95", "tip": "UI Hang 持续时间的 95 分位。" },
-          { "label": "崩溃", "tip": "前台 + 后台异常退出。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "应用启动耗时分位" },
diff --git a/apps/bff/src/bundled_templates/layers/ios.json b/apps/bff/src/bundled_templates/layers/ios.json
index c18af1b..ebabb39 100644
--- a/apps/bff/src/bundled_templates/layers/ios.json
+++ b/apps/bff/src/bundled_templates/layers/ios.json
@@ -49,39 +49,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "App health",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "launch_p95",
-            "label": "Launch P95",
-            "tip": "95th-percentile cold-launch time as measured by MetricKit.",
-            "mqe": "meter_ios_app_launch_time_percentile{p='95'}",
-            "unit": "ms",
-            "aggregation": "avg"
-          },
-          {
-            "id": "hang_p95",
-            "label": "Hang P95",
-            "tip": "95th-percentile UI hang duration.",
-            "mqe": "meter_ios_hang_time_percentile{p='95'}",
-            "unit": "ms",
-            "aggregation": "avg"
-          },
-          {
-            "id": "crashes",
-            "label": "Crashes",
-            "tip": "Foreground + background abnormal exits.",
-            "mqe": "meter_ios_foreground_abnormal_exit_count + meter_ios_background_abnormal_exit_count",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s.i18n.de.json b/apps/bff/src/bundled_templates/layers/k8s.i18n.de.json
index 7254a89..e9877a2 100644
--- a/apps/bff/src/bundled_templates/layers/k8s.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/k8s.i18n.de.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Kapazität",
-        "metrics": [
-          {
-            "label": "Pods",
-            "tip": "Pods insgesamt im Cluster gemeldet."
-          },
-          {
-            "label": "Knoten",
-            "tip": "Knotenanzahl."
-          },
-          {
-            "label": "Dienste",
-            "tip": "K8s-Service-Objekte."
-          }
-        ]
-      },
-      {
-        "title": "Probleme",
-        "metrics": [
-          {
-            "label": "Pods nicht laufend",
-            "tip": "Pods in einem nicht-Running-Status — pending, failed, unknown."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s.i18n.es.json b/apps/bff/src/bundled_templates/layers/k8s.i18n.es.json
index d3a9208..e307db0 100644
--- a/apps/bff/src/bundled_templates/layers/k8s.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/k8s.i18n.es.json
@@ -15,36 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Capacidad",
-        "metrics": [
-          {
-            "label": "Pods",
-            "tip": "Pods totales reportados en el clúster."
-          },
-          {
-            "label": "Nodos",
-            "tip": "Conteo de nodos."
-          },
-          {
-            "label": "Servicios",
-            "tip": "Objetos Service de K8s."
-          }
-        ]
-      },
-      {
-        "title": "Problemas",
-        "metrics": [
-          {
-            "label": "Pods no running",
-            "tip": "Pods en cualquier estado distinto de Running — pending, failed, unknown."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s.i18n.fr.json b/apps/bff/src/bundled_templates/layers/k8s.i18n.fr.json
index ba22beb..86b1976 100644
--- a/apps/bff/src/bundled_templates/layers/k8s.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/k8s.i18n.fr.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Capacité",
-        "metrics": [
-          {
-            "label": "Pods",
-            "tip": "Total des pods remontés sur le cluster."
-          },
-          {
-            "label": "Nœuds",
-            "tip": "Nombre de nœuds."
-          },
-          {
-            "label": "Services",
-            "tip": "Objets K8s Service."
-          }
-        ]
-      },
-      {
-        "title": "Anomalies",
-        "metrics": [
-          {
-            "label": "Pods non Running",
-            "tip": "Pods dans un état autre que Running — pending, failed, unknown."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s.i18n.ja.json b/apps/bff/src/bundled_templates/layers/k8s.i18n.ja.json
index b9cb35f..75391e9 100644
--- a/apps/bff/src/bundled_templates/layers/k8s.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/k8s.i18n.ja.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "キャパシティ",
-        "metrics": [
-          {
-            "label": "Pod",
-            "tip": "クラスタ全体で報告された Pod 合計。"
-          },
-          {
-            "label": "ノード",
-            "tip": "ノード数。"
-          },
-          {
-            "label": "サービス",
-            "tip": "K8s Service オブジェクト。"
-          }
-        ]
-      },
-      {
-        "title": "問題",
-        "metrics": [
-          {
-            "label": "実行中でない Pod",
-            "tip": "Running 以外の状態の Pod — pending、failed、unknown。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s.i18n.ko.json b/apps/bff/src/bundled_templates/layers/k8s.i18n.ko.json
index c744041..e9fd8d9 100644
--- a/apps/bff/src/bundled_templates/layers/k8s.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/k8s.i18n.ko.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "용량",
-        "metrics": [
-          {
-            "label": "Pod",
-            "tip": "클러스터 전반에서 보고된 총 Pod 수입니다."
-          },
-          {
-            "label": "노드",
-            "tip": "노드 수입니다."
-          },
-          {
-            "label": "서비스",
-            "tip": "Kubernetes Service 객체입니다."
-          }
-        ]
-      },
-      {
-        "title": "문제",
-        "metrics": [
-          {
-            "label": "실행되지 않는 Pod",
-            "tip": "Running 상태가 아닌 모든 Pod — pending, failed, unknown."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s.i18n.pt.json b/apps/bff/src/bundled_templates/layers/k8s.i18n.pt.json
index 72e2d94..f8f3088 100644
--- a/apps/bff/src/bundled_templates/layers/k8s.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/k8s.i18n.pt.json
@@ -20,36 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Capacidade",
-        "metrics": [
-          {
-            "label": "Pods",
-            "tip": "Total de Pods reportados no cluster."
-          },
-          {
-            "label": "Nós",
-            "tip": "Quantidade de nós."
-          },
-          {
-            "label": "Serviços",
-            "tip": "Objetos Service do K8s."
-          }
-        ]
-      },
-      {
-        "title": "Problemas",
-        "metrics": [
-          {
-            "label": "Pods não-Running",
-            "tip": "Pods em qualquer estado diferente de Running — pending, failed, unknown."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/k8s.i18n.zh-CN.json
index 814409b..75f3587 100644
--- a/apps/bff/src/bundled_templates/layers/k8s.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/k8s.i18n.zh-CN.json
@@ -13,24 +13,6 @@
       { "label": "Deployment" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "容量",
-        "metrics": [
-          { "label": "Pod", "tip": "集群中上报的 Pod 总数。" },
-          { "label": "节点", "tip": "节点数。" },
-          { "label": "服务", "tip": "K8s Service 对象数。" }
-        ]
-      },
-      {
-        "title": "异常",
-        "metrics": [
-          { "label": "未运行 Pod", "tip": "处于任何非 Running 状态的 Pod — pending、failed、unknown。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "节点总数" },
diff --git a/apps/bff/src/bundled_templates/layers/k8s.json b/apps/bff/src/bundled_templates/layers/k8s.json
index c0d3fdd..e40c368 100644
--- a/apps/bff/src/bundled_templates/layers/k8s.json
+++ b/apps/bff/src/bundled_templates/layers/k8s.json
@@ -46,50 +46,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Capacity",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "pods",
-            "label": "Pods",
-            "tip": "Total pods reported across the cluster.",
-            "mqe": "k8s_cluster_pod_total",
-            "aggregation": "sum"
-          },
-          {
-            "id": "nodes",
-            "label": "Nodes",
-            "tip": "Node count.",
-            "mqe": "k8s_cluster_node_total",
-            "aggregation": "sum"
-          },
-          {
-            "id": "services",
-            "label": "Services",
-            "tip": "K8s Service objects.",
-            "mqe": "k8s_cluster_service_total",
-            "aggregation": "sum"
-          }
-        ]
-      },
-      {
-        "title": "Trouble",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "podsNotRunning",
-            "label": "Pods not running",
-            "tip": "Pods in any non-Running state \u2014 pending, failed, unknown.",
-            "mqe": "latest(k8s_cluster_pod_status_not_running)",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.de.json b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.de.json
index a6f6e4d..10cbfcd 100644
--- a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.de.json
@@ -20,36 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "HTTP",
-        "metrics": [
-          {
-            "label": "RPM",
-            "tip": "HTTP-Anfragen pro Minute, beobachtet durch eBPF-Instrumentierung."
-          },
-          {
-            "label": "Latenz",
-            "tip": "Durchschnittliche HTTP-Antwortzeit über den Cluster."
-          },
-          {
-            "label": "Fehlerrate",
-            "tip": "100 − HTTP-Erfolgsrate."
-          }
-        ]
-      },
-      {
-        "title": "Status",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "Nutzerzufriedenheits-Score auf einer Skala von 0 – 1."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.es.json b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.es.json
index ca06246..69de386 100644
--- a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.es.json
@@ -15,36 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "metrics": [
-          {
-            "label": "RPM",
-            "tip": "Peticiones HTTP por minuto observadas por instrumentación eBPF."
-          },
-          {
-            "label": "Latencia",
-            "tip": "Tiempo de respuesta HTTP medio en el clúster."
-          },
-          {
-            "label": "Tasa de errores",
-            "tip": "100 − tasa de éxito HTTP."
-          }
-        ],
-        "title": "HTTP"
-      },
-      {
-        "title": "Estado",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "Puntuación de satisfacción del usuario en escala 0 – 1."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.fr.json b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.fr.json
index 9351509..91866a6 100644
--- a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.fr.json
@@ -198,36 +198,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "HTTP",
-        "metrics": [
-          {
-            "label": "RPM",
-            "tip": "Requêtes HTTP par minute observées par l'instrumentation eBPF."
-          },
-          {
-            "label": "Latence",
-            "tip": "Temps de réponse HTTP moyen sur l'ensemble du cluster."
-          },
-          {
-            "label": "Taux d'erreur",
-            "tip": "100 − taux de succès HTTP."
-          }
-        ]
-      },
-      {
-        "title": "Santé",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "Score de satisfaction utilisateur sur une échelle de 0 à 1."
-          }
-        ]
-      }
-    ]
-  },
   "topology": {
     "nodeMetrics": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.ja.json b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.ja.json
index ac3e73a..f558152 100644
--- a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.ja.json
@@ -20,36 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "HTTP",
-        "metrics": [
-          {
-            "label": "RPM",
-            "tip": "eBPF インスツルメンテーションが観測した 1分あたりの HTTP リクエスト。"
-          },
-          {
-            "label": "レイテンシ",
-            "tip": "クラスタ全体の平均 HTTP 応答時間。"
-          },
-          {
-            "label": "エラー率",
-            "tip": "100 − HTTP 成功率。"
-          }
-        ]
-      },
-      {
-        "title": "健全性",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "0 – 1 スケールのユーザー満足度スコア。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.ko.json b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.ko.json
index 46533cd..726dcef 100644
--- a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.ko.json
@@ -20,36 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "HTTP",
-        "metrics": [
-          {
-            "label": "RPM",
-            "tip": "eBPF 인스트루먼트가 관측한 분당 HTTP 요청 수입니다."
-          },
-          {
-            "label": "지연 시간",
-            "tip": "클러스터 전체의 평균 HTTP 응답 시간입니다."
-          },
-          {
-            "label": "오류율",
-            "tip": "100 − HTTP 성공률입니다."
-          }
-        ]
-      },
-      {
-        "title": "상태",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "사용자 만족도 점수 (0 – 1 척도)."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.pt.json b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.pt.json
index eb434d4..cf04a82 100644
--- a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.pt.json
@@ -21,36 +21,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "HTTP",
-        "metrics": [
-          {
-            "label": "RPM",
-            "tip": "Requisições HTTP por minuto observadas pela instrumentação eBPF."
-          },
-          {
-            "label": "Latência",
-            "tip": "Tempo médio de resposta HTTP no cluster."
-          },
-          {
-            "label": "Taxa de erros",
-            "tip": "100 − taxa de sucesso HTTP."
-          }
-        ]
-      },
-      {
-        "title": "Saúde",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "Pontuação de satisfação do usuário na escala 0 – 1."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.zh-CN.json
index 3b57f2f..c8e4833 100644
--- a/apps/bff/src/bundled_templates/layers/k8s_service.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/k8s_service.i18n.zh-CN.json
@@ -14,24 +14,6 @@
       { "label": "成功率" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "HTTP",
-        "metrics": [
-          { "label": "RPM", "tip": "eBPF 探测到的每分钟 HTTP 请求数。" },
-          { "label": "延迟", "tip": "集群范围内的 HTTP 平均响应时间。" },
-          { "label": "错误率", "tip": "100 − HTTP 成功率。" }
-        ]
-      },
-      {
-        "title": "健康度",
-        "metrics": [
-          { "label": "Apdex", "tip": "用户满意度评分,取值范围 0 – 1。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "服务 Pod" },
diff --git a/apps/bff/src/bundled_templates/layers/k8s_service.json b/apps/bff/src/bundled_templates/layers/k8s_service.json
index 4e5fd9b..adf68aa 100644
--- a/apps/bff/src/bundled_templates/layers/k8s_service.json
+++ b/apps/bff/src/bundled_templates/layers/k8s_service.json
@@ -58,53 +58,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "HTTP",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "httpCpm",
-            "label": "RPM",
-            "tip": "HTTP requests per minute observed by eBPF instrumentation.",
-            "mqe": "kubernetes_service_http_call_cpm",
-            "unit": "rpm",
-            "aggregation": "sum"
-          },
-          {
-            "id": "httpRespTime",
-            "label": "Latency",
-            "tip": "Avg HTTP response time across the cluster.",
-            "mqe": "kubernetes_service_http_call_time",
-            "unit": "ms",
-            "aggregation": "avg"
-          },
-          {
-            "id": "httpErr",
-            "label": "Error Rate",
-            "tip": "100 \u2212 HTTP success rate.",
-            "mqe": "100 - kubernetes_service_http_call_successful_rate/100",
-            "unit": "%",
-            "aggregation": "avg"
-          }
-        ]
-      },
-      {
-        "title": "Health",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "apdex",
-            "label": "Apdex",
-            "tip": "User-satisfaction score on a 0 \u2013 1 scale.",
-            "mqe": "kubernetes_service_apdex/10000",
-            "aggregation": "avg"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/kafka.i18n.de.json b/apps/bff/src/bundled_templates/layers/kafka.i18n.de.json
index f1d5326..b8cac77 100644
--- a/apps/bff/src/bundled_templates/layers/kafka.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/kafka.i18n.de.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Cluster",
-        "metrics": [
-          {
-            "label": "Offline-Partitionen",
-            "tip": "Partitionen ohne aktiven Leader."
-          },
-          {
-            "label": "Unter-repliziert",
-            "tip": "Partitionen, deren ISR-Set unter dem Replikationsfaktor liegt."
-          },
-          {
-            "label": "Max. Lag",
-            "tip": "Größter beobachteter Verbraucher-Lag."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/kafka.i18n.es.json b/apps/bff/src/bundled_templates/layers/kafka.i18n.es.json
index 42506e9..bdc5049 100644
--- a/apps/bff/src/bundled_templates/layers/kafka.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/kafka.i18n.es.json
@@ -1,25 +1,4 @@
 {
-  "overview": {
-    "groups": [
-      {
-        "title": "Clúster",
-        "metrics": [
-          {
-            "label": "Particiones offline",
-            "tip": "Particiones sin líder activo."
-          },
-          {
-            "label": "Sub-replicadas",
-            "tip": "Particiones cuyo conjunto ISR está por debajo del factor de replicación."
-          },
-          {
-            "label": "Lag máximo",
-            "tip": "Mayor lag de consumidor observado."
-          }
-        ]
-      }
-    ]
-  },
   "slots": {
     "instances": "Brokers",
     "services": "Clústeres de Kafka"
diff --git a/apps/bff/src/bundled_templates/layers/kafka.i18n.fr.json b/apps/bff/src/bundled_templates/layers/kafka.i18n.fr.json
index 2751cec..d9ea7be 100644
--- a/apps/bff/src/bundled_templates/layers/kafka.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/kafka.i18n.fr.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Cluster",
-        "metrics": [
-          {
-            "label": "Partitions hors-ligne",
-            "tip": "Partitions sans leader actif."
-          },
-          {
-            "label": "Sous-répliquées",
-            "tip": "Partitions dont l'ISR est en-dessous du facteur de réplication."
-          },
-          {
-            "label": "Lag max",
-            "tip": "Plus grand lag consumer observé."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/kafka.i18n.ja.json b/apps/bff/src/bundled_templates/layers/kafka.i18n.ja.json
index 8101953..5da18fe 100644
--- a/apps/bff/src/bundled_templates/layers/kafka.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/kafka.i18n.ja.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "クラスタ",
-        "metrics": [
-          {
-            "label": "オフラインパーティション",
-            "tip": "アクティブなリーダーを持たないパーティション。"
-          },
-          {
-            "label": "レプリケーション不足",
-            "tip": "ISR セットがレプリケーション係数を下回るパーティション。"
-          },
-          {
-            "label": "最大ラグ",
-            "tip": "観測された最大のコンシューマーラグ。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/kafka.i18n.ko.json b/apps/bff/src/bundled_templates/layers/kafka.i18n.ko.json
index aa40879..797084e 100644
--- a/apps/bff/src/bundled_templates/layers/kafka.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/kafka.i18n.ko.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "클러스터",
-        "metrics": [
-          {
-            "label": "오프라인 파티션",
-            "tip": "활성 리더가 없는 파티션입니다."
-          },
-          {
-            "label": "복제 부족",
-            "tip": "ISR 집합이 복제 계수보다 작은 파티션입니다."
-          },
-          {
-            "label": "최대 랙",
-            "tip": "관찰된 최대 소비자 랙입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/kafka.i18n.pt.json b/apps/bff/src/bundled_templates/layers/kafka.i18n.pt.json
index ba352d9..8c6cf94 100644
--- a/apps/bff/src/bundled_templates/layers/kafka.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/kafka.i18n.pt.json
@@ -21,27 +21,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Cluster",
-        "metrics": [
-          {
-            "label": "Partições offline",
-            "tip": "Partições sem líder ativo."
-          },
-          {
-            "label": "Sub-replicadas",
-            "tip": "Partições cujo conjunto ISR está abaixo do fator de replicação."
-          },
-          {
-            "label": "Lag máximo",
-            "tip": "Maior lag de consumidor observado."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/kafka.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/kafka.i18n.zh-CN.json
index 6fcbef0..07a271c 100644
--- a/apps/bff/src/bundled_templates/layers/kafka.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/kafka.i18n.zh-CN.json
@@ -13,18 +13,6 @@
       { "label": "Leader 数" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "集群",
-        "metrics": [
-          { "label": "下线分区", "tip": "没有活跃 Leader 的分区。" },
-          { "label": "副本不足", "tip": "ISR 数量低于副本数的分区。" },
-          { "label": "最大 Lag", "tip": "观察到的最大消费者 Lag。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "分区数" },
diff --git a/apps/bff/src/bundled_templates/layers/kafka.json b/apps/bff/src/bundled_templates/layers/kafka.json
index 8712319..bb55700 100644
--- a/apps/bff/src/bundled_templates/layers/kafka.json
+++ b/apps/bff/src/bundled_templates/layers/kafka.json
@@ -45,37 +45,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Cluster",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "offline",
-            "label": "Offline Partitions",
-            "tip": "Partitions without an active leader.",
-            "mqe": "meter_kafka_offline_partitions_count",
-            "aggregation": "sum"
-          },
-          {
-            "id": "underReplicated",
-            "label": "Under-Replicated",
-            "tip": "Partitions whose ISR set is below replication factor.",
-            "mqe": "meter_kafka_under_replicated_partitions",
-            "aggregation": "sum"
-          },
-          {
-            "id": "maxLag",
-            "label": "Max Lag",
-            "tip": "Largest consumer lag observed.",
-            "mqe": "meter_kafka_max_lag",
-            "aggregation": "max"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/kong.i18n.de.json b/apps/bff/src/bundled_templates/layers/kong.i18n.de.json
index ea3ea73..fe637fc 100644
--- a/apps/bff/src/bundled_templates/layers/kong.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/kong.i18n.de.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latenz",
-        "metrics": [
-          {
-            "label": "Kong-Latenz",
-            "tip": "Zeit, die Kong selbst pro Anfrage benötigt, p50/p95."
-          },
-          {
-            "label": "Upstream-Latenz",
-            "tip": "Wartezeit auf den Upstream-Dienst."
-          }
-        ]
-      },
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Anfragen pro Sekunde durch Kong."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/kong.i18n.es.json b/apps/bff/src/bundled_templates/layers/kong.i18n.es.json
index 61f41fc..284c7d9 100644
--- a/apps/bff/src/bundled_templates/layers/kong.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/kong.i18n.es.json
@@ -1,30 +1,4 @@
 {
-  "overview": {
-    "groups": [
-      {
-        "title": "Latencia",
-        "metrics": [
-          {
-            "label": "Latencia de Kong",
-            "tip": "Tiempo que Kong dedica por petición, p50/p95."
-          },
-          {
-            "label": "Latencia upstream",
-            "tip": "Tiempo de espera en el servicio upstream."
-          }
-        ]
-      },
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Peticiones por segundo a través de Kong."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/kong.i18n.fr.json b/apps/bff/src/bundled_templates/layers/kong.i18n.fr.json
index c07a251..e6cc7d4 100644
--- a/apps/bff/src/bundled_templates/layers/kong.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/kong.i18n.fr.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latence",
-        "metrics": [
-          {
-            "label": "Latence Kong",
-            "tip": "Temps passé par Kong lui-même par requête, p50/p95."
-          },
-          {
-            "label": "Latence upstream",
-            "tip": "Temps d'attente sur le service upstream."
-          }
-        ]
-      },
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Requêtes par seconde à travers Kong."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/kong.i18n.ja.json b/apps/bff/src/bundled_templates/layers/kong.i18n.ja.json
index d04bd39..da0ee20 100644
--- a/apps/bff/src/bundled_templates/layers/kong.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/kong.i18n.ja.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "レイテンシ",
-        "metrics": [
-          {
-            "label": "Kong レイテンシ",
-            "tip": "Kong 自体がリクエストごとに費やす時間 (p50/p95)。"
-          },
-          {
-            "label": "アップストリームレイテンシ",
-            "tip": "アップストリームサービス待ち時間。"
-          }
-        ]
-      },
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Kong を通過する 1秒あたりのリクエスト数。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/kong.i18n.ko.json b/apps/bff/src/bundled_templates/layers/kong.i18n.ko.json
index 9a92c6e..2c84610 100644
--- a/apps/bff/src/bundled_templates/layers/kong.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/kong.i18n.ko.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "지연 시간",
-        "metrics": [
-          {
-            "label": "Kong 지연 시간",
-            "tip": "요청당 Kong 자체가 소비하는 시간 (p50/p95)입니다."
-          },
-          {
-            "label": "업스트림 지연 시간",
-            "tip": "업스트림 서비스 대기 시간입니다."
-          }
-        ]
-      },
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Kong을 통과하는 초당 요청 수입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/kong.i18n.pt.json b/apps/bff/src/bundled_templates/layers/kong.i18n.pt.json
index 14b33a7..223ee94 100644
--- a/apps/bff/src/bundled_templates/layers/kong.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/kong.i18n.pt.json
@@ -22,32 +22,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latência",
-        "metrics": [
-          {
-            "label": "Latência do Kong",
-            "tip": "Tempo que o próprio Kong gasta por requisição, p50/p95."
-          },
-          {
-            "label": "Latência upstream",
-            "tip": "Tempo aguardando o serviço upstream."
-          }
-        ]
-      },
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Requisições por segundo passando pelo Kong."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/kong.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/kong.i18n.zh-CN.json
index fa9edad..5b5e624 100644
--- a/apps/bff/src/bundled_templates/layers/kong.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/kong.i18n.zh-CN.json
@@ -14,23 +14,6 @@
       { "label": "500/秒" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "延迟",
-        "metrics": [
-          { "label": "Kong 延迟", "tip": "Kong 自身处理每个请求的耗时,p50/p95。" },
-          { "label": "上游延迟", "tip": "等待上游服务的耗时。" }
-        ]
-      },
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "RPS", "tip": "通过 Kong 的每秒请求数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "HTTP 请求趋势" },
diff --git a/apps/bff/src/bundled_templates/layers/kong.json b/apps/bff/src/bundled_templates/layers/kong.json
index e09e960..4306aa0 100644
--- a/apps/bff/src/bundled_templates/layers/kong.json
+++ b/apps/bff/src/bundled_templates/layers/kong.json
@@ -46,45 +46,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latency",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "kongLatency",
-            "label": "Kong Latency",
-            "tip": "Time Kong itself spends per request, p50/p95.",
-            "mqe": "aggregate_labels(meter_kong_service_kong_latency,avg(p))",
-            "unit": "ms",
-            "aggregation": "avg"
-          },
-          {
-            "id": "upstreamLatency",
-            "label": "Upstream Latency",
-            "tip": "Time waiting on the upstream service.",
-            "mqe": "aggregate_labels(meter_kong_service_upstream_latency,avg(p))",
-            "unit": "ms",
-            "aggregation": "avg"
-          }
-        ]
-      },
-      {
-        "title": "Throughput",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "rps",
-            "label": "RPS",
-            "tip": "Requests per second through Kong.",
-            "mqe": "aggregate_labels(meter_kong_service_http_requests,sum)",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh.i18n.de.json b/apps/bff/src/bundled_templates/layers/mesh.i18n.de.json
index 098e94f..2ac9f3f 100644
--- a/apps/bff/src/bundled_templates/layers/mesh.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/mesh.i18n.de.json
@@ -20,32 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latenz & Fehler",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "95. Perzentil der über Sidecars geleiteten Antwortzeit im Mesh."
-          },
-          {
-            "label": "Fehlerrate",
-            "tip": "100 − Mesh-SLA. Aufrufe mit nicht-2xx-Antwortstatus aus Sidecar-ALS."
-          }
-        ]
-      },
-      {
-        "title": "Status",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "Nutzerzufriedenheits-Score auf einer Skala von 0 – 1."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh.i18n.es.json b/apps/bff/src/bundled_templates/layers/mesh.i18n.es.json
index 0490f8b..00a7c11 100644
--- a/apps/bff/src/bundled_templates/layers/mesh.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/mesh.i18n.es.json
@@ -15,32 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latencia y errores",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "Tiempo de respuesta enrutado por sidecar en el percentil 95 en toda la malla."
-          },
-          {
-            "label": "Tasa de errores",
-            "tip": "100 − SLA de la malla. Llamadas con respuesta distinta a 2xx según ALS del sidecar."
-          }
-        ]
-      },
-      {
-        "title": "Estado",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "Puntuación de satisfacción del usuario en escala 0 – 1."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh.i18n.fr.json b/apps/bff/src/bundled_templates/layers/mesh.i18n.fr.json
index 4918454..b9dc045 100644
--- a/apps/bff/src/bundled_templates/layers/mesh.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/mesh.i18n.fr.json
@@ -20,32 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latence et erreurs",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "Temps de réponse au 95e centile routé par le sidecar sur l'ensemble du mesh."
-          },
-          {
-            "label": "Taux d'erreur",
-            "tip": "100 − SLA du mesh. Appels avec un statut non-2xx remonté par les ALS du sidecar."
-          }
-        ]
-      },
-      {
-        "title": "Santé",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "Score de satisfaction utilisateur sur une échelle de 0 à 1."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh.i18n.ja.json b/apps/bff/src/bundled_templates/layers/mesh.i18n.ja.json
index 6b8e6bc..26508f4 100644
--- a/apps/bff/src/bundled_templates/layers/mesh.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/mesh.i18n.ja.json
@@ -20,32 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "レイテンシとエラー",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "Mesh 全体での Sidecar 経由応答時間の 95 パーセンタイル。"
-          },
-          {
-            "label": "エラー率",
-            "tip": "100 − Mesh SLA。Sidecar ALS で非 2xx ステータスを返したコール。"
-          }
-        ]
-      },
-      {
-        "title": "健全性",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "0 – 1 スケールのユーザー満足度スコア。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh.i18n.ko.json b/apps/bff/src/bundled_templates/layers/mesh.i18n.ko.json
index ec388d9..dcfcd1f 100644
--- a/apps/bff/src/bundled_templates/layers/mesh.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/mesh.i18n.ko.json
@@ -20,32 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "지연 시간 및 오류",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "메시 전체에서 사이드카를 거치는 응답 시간의 95번째 백분위입니다."
-          },
-          {
-            "label": "오류율",
-            "tip": "100 − 메시 SLA입니다. 사이드카 ALS에서 2xx 가 아닌 응답을 가진 호출입니다."
-          }
-        ]
-      },
-      {
-        "title": "상태",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "사용자 만족도 점수 (0 – 1 척도)."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh.i18n.pt.json b/apps/bff/src/bundled_templates/layers/mesh.i18n.pt.json
index ebe3537..474d56b 100644
--- a/apps/bff/src/bundled_templates/layers/mesh.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/mesh.i18n.pt.json
@@ -22,32 +22,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latência e erros",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "Tempo de resposta no percentil 95 roteado por sidecar em toda a malha."
-          },
-          {
-            "label": "Taxa de erros",
-            "tip": "100 − SLA da malha. Chamadas com resposta não-2xx conforme o ALS do sidecar."
-          }
-        ]
-      },
-      {
-        "title": "Saúde",
-        "metrics": [
-          {
-            "label": "Apdex",
-            "tip": "Pontuação de satisfação do usuário na escala 0 – 1."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/mesh.i18n.zh-CN.json
index 00254b2..305bb1d 100644
--- a/apps/bff/src/bundled_templates/layers/mesh.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/mesh.i18n.zh-CN.json
@@ -14,23 +14,6 @@
       { "label": "错误率" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "延迟与错误",
-        "metrics": [
-          { "label": "P95", "tip": "Mesh 中由 Sidecar 路由的响应时间 95 分位。" },
-          { "label": "错误率", "tip": "100 − Mesh SLA。基于 Sidecar ALS 上报的非 2xx 响应状态。" }
-        ]
-      },
-      {
-        "title": "健康度",
-        "metrics": [
-          { "label": "Apdex", "tip": "用户满意度评分,取值范围 0 – 1。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh.json b/apps/bff/src/bundled_templates/layers/mesh.json
index 8ca2229..490fbf4 100644
--- a/apps/bff/src/bundled_templates/layers/mesh.json
+++ b/apps/bff/src/bundled_templates/layers/mesh.json
@@ -59,45 +59,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latency & errors",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "p95",
-            "label": "P95",
-            "tip": "95th-percentile sidecar-routed response time across the mesh.",
-            "mqe": "service_percentile{p='95'}",
-            "unit": "ms",
-            "aggregation": "avg"
-          },
-          {
-            "id": "err",
-            "label": "Error Rate",
-            "tip": "100 \u2212 mesh SLA. Calls with non-2xx response status from sidecar ALS.",
-            "mqe": "100 - service_sla/100",
-            "unit": "%",
-            "aggregation": "avg"
-          }
-        ]
-      },
-      {
-        "title": "Health",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "apdex",
-            "label": "Apdex",
-            "tip": "User-satisfaction score on a 0 \u2013 1 scale.",
-            "mqe": "service_apdex/10000",
-            "aggregation": "avg"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.de.json b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.de.json
index 7df2b30..8ea8351 100644
--- a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.de.json
@@ -20,23 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Istio-Status",
-        "metrics": [
-          {
-            "label": "CPU",
-            "tip": "CPU des Istio-Control-Plane-Prozesses."
-          },
-          {
-            "label": "Goroutines",
-            "tip": "Aktive Go-Goroutines."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.es.json b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.es.json
index 7b1d601..a920207 100644
--- a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.es.json
@@ -15,23 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "metrics": [
-          {
-            "label": "CPU",
-            "tip": "CPU del proceso del plano de control de Istio."
-          },
-          {
-            "label": "Goroutines",
-            "tip": "Goroutines de Go vivas."
-          }
-        ],
-        "title": "Estado de Istio"
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.fr.json b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.fr.json
index 8acefe2..0d5cc68 100644
--- a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.fr.json
@@ -20,23 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Santé Istio",
-        "metrics": [
-          {
-            "label": "CPU",
-            "tip": "CPU du processus du plan de contrôle Istio."
-          },
-          {
-            "label": "Goroutines",
-            "tip": "Goroutines Go vivantes."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.ja.json b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.ja.json
index 8abdb2a..8931591 100644
--- a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.ja.json
@@ -20,23 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Istio ヘルス",
-        "metrics": [
-          {
-            "label": "CPU",
-            "tip": "Istio コントロールプレーンのプロセス CPU。"
-          },
-          {
-            "label": "Goroutine",
-            "tip": "ライブな Go goroutine。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.ko.json b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.ko.json
index 7ea565e..05d054a 100644
--- a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.ko.json
@@ -20,23 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Istio 상태",
-        "metrics": [
-          {
-            "label": "CPU",
-            "tip": "Istio 컨트롤 플레인 프로세스 CPU입니다."
-          },
-          {
-            "label": "Goroutine",
-            "tip": "활성 Go goroutine 수입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.pt.json b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.pt.json
index a476815..815b91d 100644
--- a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.pt.json
@@ -20,23 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Saúde do Istio",
-        "metrics": [
-          {
-            "label": "CPU",
-            "tip": "CPU do processo do plano de controle do Istio."
-          },
-          {
-            "label": "Goroutines",
-            "tip": "Goroutines do Go vivas."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.zh-CN.json
index b759a28..1aefa44 100644
--- a/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/mesh_cp.i18n.zh-CN.json
@@ -12,17 +12,6 @@
       { "label": "服务" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Istio 健康",
-        "metrics": [
-          { "label": "CPU", "tip": "Istio 控制面进程的 CPU。" },
-          { "label": "Goroutines", "tip": "活跃 Go goroutine 数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "CPU" },
diff --git a/apps/bff/src/bundled_templates/layers/mesh_cp.json b/apps/bff/src/bundled_templates/layers/mesh_cp.json
index 7e355a0..2de81db 100644
--- a/apps/bff/src/bundled_templates/layers/mesh_cp.json
+++ b/apps/bff/src/bundled_templates/layers/mesh_cp.json
@@ -50,30 +50,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Istio health",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "cpu",
-            "label": "CPU",
-            "tip": "Istio control-plane process CPU.",
-            "mqe": "meter_istio_cpu",
-            "aggregation": "avg"
-          },
-          {
-            "id": "goroutines",
-            "label": "Goroutines",
-            "tip": "Live Go goroutines.",
-            "mqe": "meter_istio_go_goroutines",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mongodb.i18n.de.json b/apps/bff/src/bundled_templates/layers/mongodb.i18n.de.json
index 09b7bf2..f4ee9ca 100644
--- a/apps/bff/src/bundled_templates/layers/mongodb.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/mongodb.i18n.de.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Kapazität",
-        "metrics": [
-          {
-            "label": "Datenmenge (GB)",
-            "tip": "Datenmenge gesamt im Cluster."
-          },
-          {
-            "label": "Sammlungen",
-            "tip": "Sammlungs-Anzahl im Cluster."
-          },
-          {
-            "label": "Objekte",
-            "tip": "Dokument-Objektanzahl."
-          }
-        ]
-      },
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Doc-QPS",
-            "tip": "Dokumentoperationen / Sekunde."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mongodb.i18n.es.json b/apps/bff/src/bundled_templates/layers/mongodb.i18n.es.json
index cbe00a9..dd16af1 100644
--- a/apps/bff/src/bundled_templates/layers/mongodb.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/mongodb.i18n.es.json
@@ -1,35 +1,5 @@
 {
   "group": "Bases de datos",
-  "overview": {
-    "groups": [
-      {
-        "title": "Capacidad",
-        "metrics": [
-          {
-            "label": "Tamaño de datos (GB)",
-            "tip": "Tamaño total de datos en el clúster."
-          },
-          {
-            "label": "Colecciones",
-            "tip": "Conteo de colecciones en el clúster."
-          },
-          {
-            "label": "Objetos",
-            "tip": "Conteo de objetos documento."
-          }
-        ]
-      },
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "QPS de documentos",
-            "tip": "Operaciones de documento / segundo."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mongodb.i18n.fr.json b/apps/bff/src/bundled_templates/layers/mongodb.i18n.fr.json
index 3b5c747..4b176a6 100644
--- a/apps/bff/src/bundled_templates/layers/mongodb.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/mongodb.i18n.fr.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Capacité",
-        "metrics": [
-          {
-            "label": "Taille des données (Go)",
-            "tip": "Taille totale des données à l'échelle du cluster."
-          },
-          {
-            "label": "Collections",
-            "tip": "Nombre de collections sur l'ensemble du cluster."
-          },
-          {
-            "label": "Objets",
-            "tip": "Nombre d'objets documents."
-          }
-        ]
-      },
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "QPS de documents",
-            "tip": "Opérations sur documents / seconde."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mongodb.i18n.ja.json b/apps/bff/src/bundled_templates/layers/mongodb.i18n.ja.json
index a8b7458..fe0ded0 100644
--- a/apps/bff/src/bundled_templates/layers/mongodb.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/mongodb.i18n.ja.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "キャパシティ",
-        "metrics": [
-          {
-            "label": "データサイズ (GB)",
-            "tip": "クラスタ全体のデータサイズ合計。"
-          },
-          {
-            "label": "コレクション",
-            "tip": "クラスタ全体のコレクション数。"
-          },
-          {
-            "label": "オブジェクト",
-            "tip": "ドキュメントオブジェクト数。"
-          }
-        ]
-      },
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "ドキュメント QPS",
-            "tip": "1秒あたりのドキュメント操作数。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mongodb.i18n.ko.json b/apps/bff/src/bundled_templates/layers/mongodb.i18n.ko.json
index bed33b4..05c9638 100644
--- a/apps/bff/src/bundled_templates/layers/mongodb.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/mongodb.i18n.ko.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "용량",
-        "metrics": [
-          {
-            "label": "데이터 크기 (GB)",
-            "tip": "클러스터 전체 데이터 크기입니다."
-          },
-          {
-            "label": "컬렉션",
-            "tip": "클러스터 전체의 컬렉션 수입니다."
-          },
-          {
-            "label": "객체",
-            "tip": "문서 객체 수입니다."
-          }
-        ]
-      },
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "Doc QPS",
-            "tip": "초당 문서 작업 수입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mongodb.i18n.pt.json b/apps/bff/src/bundled_templates/layers/mongodb.i18n.pt.json
index 220a0ef..8b9f1a3 100644
--- a/apps/bff/src/bundled_templates/layers/mongodb.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/mongodb.i18n.pt.json
@@ -21,36 +21,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Capacidade",
-        "metrics": [
-          {
-            "label": "Tamanho dos dados (GB)",
-            "tip": "Tamanho total dos dados no cluster."
-          },
-          {
-            "label": "Coleções",
-            "tip": "Quantidade de coleções no cluster."
-          },
-          {
-            "label": "Objetos",
-            "tip": "Quantidade de objetos documento."
-          }
-        ]
-      },
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "QPS de documentos",
-            "tip": "Operações de documento / segundo."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mongodb.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/mongodb.i18n.zh-CN.json
index bec1418..800ebfe 100644
--- a/apps/bff/src/bundled_templates/layers/mongodb.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/mongodb.i18n.zh-CN.json
@@ -13,24 +13,6 @@
       { "label": "复制 Lag" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "容量",
-        "metrics": [
-          { "label": "数据大小(GB)", "tip": "集群范围内的数据总量。" },
-          { "label": "集合数", "tip": "集群范围内的集合数。" },
-          { "label": "对象数", "tip": "文档对象数。" }
-        ]
-      },
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "文档 QPS", "tip": "每秒文档操作数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "集群运行时长(天)" },
diff --git a/apps/bff/src/bundled_templates/layers/mongodb.json b/apps/bff/src/bundled_templates/layers/mongodb.json
index 31521f7..d677549 100644
--- a/apps/bff/src/bundled_templates/layers/mongodb.json
+++ b/apps/bff/src/bundled_templates/layers/mongodb.json
@@ -46,50 +46,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Capacity",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "dataSize",
-            "label": "Data Size (GB)",
-            "tip": "Total data size across the cluster.",
-            "mqe": "latest(aggregate_labels(meter_mongodb_cluster_data_size,sum))/1024/1024/1024",
-            "aggregation": "sum"
-          },
-          {
-            "id": "collCount",
-            "label": "Collections",
-            "tip": "Collection count across the cluster.",
-            "mqe": "latest(aggregate_labels(meter_mongodb_cluster_collection_count,sum))",
-            "aggregation": "sum"
-          },
-          {
-            "id": "objCount",
-            "label": "Objects",
-            "tip": "Document object count.",
-            "mqe": "latest(aggregate_labels(meter_mongodb_cluster_object_count,sum))",
-            "aggregation": "sum"
-          }
-        ]
-      },
-      {
-        "title": "Throughput",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "docQps",
-            "label": "Doc QPS",
-            "tip": "Document operations / second.",
-            "mqe": "aggregate_labels(meter_mongodb_cluster_document_avg_qps, sum(doc_op_type))",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mysql.i18n.de.json b/apps/bff/src/bundled_templates/layers/mysql.i18n.de.json
index 3bfebb8..5731053 100644
--- a/apps/bff/src/bundled_templates/layers/mysql.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/mysql.i18n.de.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "QPS",
-            "tip": "Queries pro Sekunde im Cluster."
-          },
-          {
-            "label": "TPS",
-            "tip": "Transaktionen pro Sekunde."
-          },
-          {
-            "label": "Langsame Queries/s",
-            "tip": "Slow-Query-Rate im Cluster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mysql.i18n.es.json b/apps/bff/src/bundled_templates/layers/mysql.i18n.es.json
index 78fa656..a27a7e3 100644
--- a/apps/bff/src/bundled_templates/layers/mysql.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/mysql.i18n.es.json
@@ -1,26 +1,5 @@
 {
   "group": "Bases de datos",
-  "overview": {
-    "groups": [
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "QPS",
-            "tip": "Consultas por segundo en el clúster."
-          },
-          {
-            "label": "TPS",
-            "tip": "Transacciones por segundo."
-          },
-          {
-            "label": "Consultas lentas/s",
-            "tip": "Tasa de consultas lentas en el clúster."
-          }
-        ]
-      }
-    ]
-  },
   "slots": {
     "instances": "Nodos",
     "services": "Clústeres de MySQL"
diff --git a/apps/bff/src/bundled_templates/layers/mysql.i18n.fr.json b/apps/bff/src/bundled_templates/layers/mysql.i18n.fr.json
index d4fe6a4..3873550 100644
--- a/apps/bff/src/bundled_templates/layers/mysql.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/mysql.i18n.fr.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "QPS",
-            "tip": "Requêtes par seconde à l'échelle du cluster."
-          },
-          {
-            "label": "TPS",
-            "tip": "Transactions par seconde."
-          },
-          {
-            "label": "Requêtes lentes/s",
-            "tip": "Taux de requêtes lentes sur l'ensemble du cluster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mysql.i18n.ja.json b/apps/bff/src/bundled_templates/layers/mysql.i18n.ja.json
index 693f2b2..af53a50 100644
--- a/apps/bff/src/bundled_templates/layers/mysql.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/mysql.i18n.ja.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "QPS",
-            "tip": "クラスタ全体の 1秒あたりクエリ数。"
-          },
-          {
-            "label": "TPS",
-            "tip": "1秒あたりのトランザクション数。"
-          },
-          {
-            "label": "低速クエリ/s",
-            "tip": "クラスタ全体の低速クエリレート。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mysql.i18n.ko.json b/apps/bff/src/bundled_templates/layers/mysql.i18n.ko.json
index 5c62185..15c420d 100644
--- a/apps/bff/src/bundled_templates/layers/mysql.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/mysql.i18n.ko.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "QPS",
-            "tip": "클러스터 전체의 초당 쿼리 수입니다."
-          },
-          {
-            "label": "TPS",
-            "tip": "초당 트랜잭션 수입니다."
-          },
-          {
-            "label": "느린 쿼리/s",
-            "tip": "클러스터 전체의 느린 쿼리 비율입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mysql.i18n.pt.json b/apps/bff/src/bundled_templates/layers/mysql.i18n.pt.json
index 38ca184..e2f2e3d 100644
--- a/apps/bff/src/bundled_templates/layers/mysql.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/mysql.i18n.pt.json
@@ -21,27 +21,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "QPS",
-            "tip": "Consultas por segundo no cluster."
-          },
-          {
-            "label": "TPS",
-            "tip": "Transações por segundo."
-          },
-          {
-            "label": "Consultas lentas/s",
-            "tip": "Taxa de consultas lentas no cluster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/mysql.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/mysql.i18n.zh-CN.json
index fb0615f..c1ebd95 100644
--- a/apps/bff/src/bundled_templates/layers/mysql.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/mysql.i18n.zh-CN.json
@@ -13,18 +13,6 @@
       { "label": "连接错误" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "QPS", "tip": "集群每秒查询数。" },
-          { "label": "TPS", "tip": "每秒事务数。" },
-          { "label": "慢查询/秒", "tip": "集群慢查询速率。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "QPS" },
diff --git a/apps/bff/src/bundled_templates/layers/mysql.json b/apps/bff/src/bundled_templates/layers/mysql.json
index 52590f1..a4b624d 100644
--- a/apps/bff/src/bundled_templates/layers/mysql.json
+++ b/apps/bff/src/bundled_templates/layers/mysql.json
@@ -45,37 +45,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Throughput",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "qps",
-            "label": "QPS",
-            "tip": "Queries per second across the cluster.",
-            "mqe": "aggregate_labels(meter_mysql_qps,sum)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "tps",
-            "label": "TPS",
-            "tip": "Transactions per second.",
-            "mqe": "aggregate_labels(meter_mysql_tps,sum)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "slowRate",
-            "label": "Slow Queries/s",
-            "tip": "Slow query rate across the cluster.",
-            "mqe": "aggregate_labels(meter_mysql_slow_queries_rate,sum)",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/nginx.i18n.de.json b/apps/bff/src/bundled_templates/layers/nginx.i18n.de.json
index 68537ab..f3c2bed 100644
--- a/apps/bff/src/bundled_templates/layers/nginx.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/nginx.i18n.de.json
@@ -14,32 +14,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Fehler",
-        "metrics": [
-          {
-            "label": "5xx-Rate",
-            "tip": "Prozentsatz der Anfragen mit 5xx pro Minute."
-          },
-          {
-            "label": "4xx-Rate",
-            "tip": "Prozentsatz der Anfragen mit 4xx pro Minute."
-          }
-        ]
-      },
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Anfragen pro Sekunde im Nginx-Dienst."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/nginx.i18n.es.json b/apps/bff/src/bundled_templates/layers/nginx.i18n.es.json
index 5df6e81..04646c6 100644
--- a/apps/bff/src/bundled_templates/layers/nginx.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/nginx.i18n.es.json
@@ -1,30 +1,4 @@
 {
-  "overview": {
-    "groups": [
-      {
-        "title": "Errores",
-        "metrics": [
-          {
-            "label": "Tasa 5xx",
-            "tip": "Porcentaje de peticiones que retornan 5xx por minuto."
-          },
-          {
-            "label": "Tasa 4xx",
-            "tip": "Porcentaje de peticiones que retornan 4xx por minuto."
-          }
-        ]
-      },
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Peticiones por segundo en el servicio Nginx."
-          }
-        ]
-      }
-    ]
-  },
   "slots": {
     "instances": "Nodos",
     "services": "Servicios de Nginx",
diff --git a/apps/bff/src/bundled_templates/layers/nginx.i18n.fr.json b/apps/bff/src/bundled_templates/layers/nginx.i18n.fr.json
index 2381b8a..350e2a5 100644
--- a/apps/bff/src/bundled_templates/layers/nginx.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/nginx.i18n.fr.json
@@ -14,32 +14,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Erreurs",
-        "metrics": [
-          {
-            "label": "Taux de 5xx",
-            "tip": "Pourcentage de requêtes retournant 5xx par minute."
-          },
-          {
-            "label": "Taux de 4xx",
-            "tip": "Pourcentage de requêtes retournant 4xx par minute."
-          }
-        ]
-      },
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Requêtes par seconde sur le service Nginx."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/nginx.i18n.ja.json b/apps/bff/src/bundled_templates/layers/nginx.i18n.ja.json
index 8a66444..78efcd4 100644
--- a/apps/bff/src/bundled_templates/layers/nginx.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/nginx.i18n.ja.json
@@ -14,32 +14,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "エラー",
-        "metrics": [
-          {
-            "label": "5xx 率",
-            "tip": "1分あたりの 5xx を返したリクエストの割合。"
-          },
-          {
-            "label": "4xx 率",
-            "tip": "1分あたりの 4xx を返したリクエストの割合。"
-          }
-        ]
-      },
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Nginx サービス全体の 1秒あたりリクエスト数。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/nginx.i18n.ko.json b/apps/bff/src/bundled_templates/layers/nginx.i18n.ko.json
index eafed9a..d900186 100644
--- a/apps/bff/src/bundled_templates/layers/nginx.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/nginx.i18n.ko.json
@@ -14,32 +14,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "오류",
-        "metrics": [
-          {
-            "label": "5xx 비율",
-            "tip": "분당 5xx 를 반환하는 요청의 비율입니다."
-          },
-          {
-            "label": "4xx 비율",
-            "tip": "분당 4xx 를 반환하는 요청의 비율입니다."
-          }
-        ]
-      },
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Nginx 서비스의 초당 요청 수입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/nginx.i18n.pt.json b/apps/bff/src/bundled_templates/layers/nginx.i18n.pt.json
index bdcb2f4..c593038 100644
--- a/apps/bff/src/bundled_templates/layers/nginx.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/nginx.i18n.pt.json
@@ -19,32 +19,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Erros",
-        "metrics": [
-          {
-            "label": "Taxa 5xx",
-            "tip": "Porcentagem de requisições que retornam 5xx por minuto."
-          },
-          {
-            "label": "Taxa 4xx",
-            "tip": "Porcentagem de requisições que retornam 4xx por minuto."
-          }
-        ]
-      },
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "RPS",
-            "tip": "Requisições por segundo no serviço Nginx."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/nginx.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/nginx.i18n.zh-CN.json
index 487639e..32945f4 100644
--- a/apps/bff/src/bundled_templates/layers/nginx.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/nginx.i18n.zh-CN.json
@@ -13,23 +13,6 @@
       { "label": "4xx %" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "错误",
-        "metrics": [
-          { "label": "5xx 比率", "tip": "每分钟返回 5xx 的请求占比。" },
-          { "label": "4xx 比率", "tip": "每分钟返回 4xx 的请求占比。" }
-        ]
-      },
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "RPS", "tip": "Nginx 服务每秒请求数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "HTTP 请求趋势" },
diff --git a/apps/bff/src/bundled_templates/layers/nginx.json b/apps/bff/src/bundled_templates/layers/nginx.json
index ec4290e..279c38f 100644
--- a/apps/bff/src/bundled_templates/layers/nginx.json
+++ b/apps/bff/src/bundled_templates/layers/nginx.json
@@ -42,45 +42,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Errors",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "err5xx",
-            "label": "5xx Rate",
-            "tip": "Percentage of requests returning 5xx per minute.",
-            "mqe": "aggregate_labels(meter_nginx_service_http_5xx_requests_increment, sum)/aggregate_labels(meter_nginx_service_http_requests_increment, sum)*100",
-            "unit": "%",
-            "aggregation": "avg"
-          },
-          {
-            "id": "err4xx",
-            "label": "4xx Rate",
-            "tip": "Percentage of requests returning 4xx per minute.",
-            "mqe": "aggregate_labels(meter_nginx_service_http_4xx_requests_increment, sum)/aggregate_labels(meter_nginx_service_http_requests_increment, sum)*100",
-            "unit": "%",
-            "aggregation": "avg"
-          }
-        ]
-      },
-      {
-        "title": "Throughput",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "rps",
-            "label": "RPS",
-            "tip": "Requests per second across the Nginx service.",
-            "mqe": "aggregate_labels(meter_nginx_service_http_requests, sum)",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/os_linux.i18n.de.json b/apps/bff/src/bundled_templates/layers/os_linux.i18n.de.json
index 09262f2..dd76e86 100644
--- a/apps/bff/src/bundled_templates/layers/os_linux.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/os_linux.i18n.de.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Ressourcen",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "CPU-Gesamtauslastung."
-          },
-          {
-            "label": "Speicher %",
-            "tip": "Speicher genutzt / gesamt."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/os_linux.i18n.es.json b/apps/bff/src/bundled_templates/layers/os_linux.i18n.es.json
index 9f9da6f..82fd4d2 100644
--- a/apps/bff/src/bundled_templates/layers/os_linux.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/os_linux.i18n.es.json
@@ -1,22 +1,5 @@
 {
   "alias": "Linux",
-  "overview": {
-    "groups": [
-      {
-        "title": "Recursos",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "Utilización total de CPU."
-          },
-          {
-            "label": "Mem %",
-            "tip": "Memoria usada / total."
-          }
-        ]
-      }
-    ]
-  },
   "group": "OS",
   "layer-header": {
     "columns": [
diff --git a/apps/bff/src/bundled_templates/layers/os_linux.i18n.fr.json b/apps/bff/src/bundled_templates/layers/os_linux.i18n.fr.json
index 04c31d2..d2b806b 100644
--- a/apps/bff/src/bundled_templates/layers/os_linux.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/os_linux.i18n.fr.json
@@ -1,22 +1,5 @@
 {
   "alias": "Linux",
-  "overview": {
-    "groups": [
-      {
-        "title": "Ressources",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "Utilisation CPU totale."
-          },
-          {
-            "label": "Mém. %",
-            "tip": "Mémoire utilisée / totale."
-          }
-        ]
-      }
-    ]
-  },
   "group": "OS",
   "layer-header": {
     "columns": [
diff --git a/apps/bff/src/bundled_templates/layers/os_linux.i18n.ja.json b/apps/bff/src/bundled_templates/layers/os_linux.i18n.ja.json
index 19eafb1..d92f09b 100644
--- a/apps/bff/src/bundled_templates/layers/os_linux.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/os_linux.i18n.ja.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "リソース",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "CPU 使用率合計。"
-          },
-          {
-            "label": "メモリ %",
-            "tip": "メモリ使用量 / 合計。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/os_linux.i18n.ko.json b/apps/bff/src/bundled_templates/layers/os_linux.i18n.ko.json
index d9d8316..997bafe 100644
--- a/apps/bff/src/bundled_templates/layers/os_linux.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/os_linux.i18n.ko.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "리소스",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "전체 CPU 사용률입니다."
-          },
-          {
-            "label": "메모리 %",
-            "tip": "사용된 메모리 / 전체."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/os_linux.i18n.pt.json b/apps/bff/src/bundled_templates/layers/os_linux.i18n.pt.json
index c9d609f..961da58 100644
--- a/apps/bff/src/bundled_templates/layers/os_linux.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/os_linux.i18n.pt.json
@@ -20,23 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Recursos",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "Utilização total de CPU."
-          },
-          {
-            "label": "Mem %",
-            "tip": "Memória em uso / total."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/os_linux.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/os_linux.i18n.zh-CN.json
index 1635f6d..7395448 100644
--- a/apps/bff/src/bundled_templates/layers/os_linux.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/os_linux.i18n.zh-CN.json
@@ -12,17 +12,6 @@
       { "label": "FS %" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "资源",
-        "metrics": [
-          { "label": "CPU %", "tip": "CPU 总使用率。" },
-          { "label": "内存 %", "tip": "内存已用 / 总量。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "CPU 平均使用率(%)" },
diff --git a/apps/bff/src/bundled_templates/layers/os_linux.json b/apps/bff/src/bundled_templates/layers/os_linux.json
index 25e4e94..633e03d 100644
--- a/apps/bff/src/bundled_templates/layers/os_linux.json
+++ b/apps/bff/src/bundled_templates/layers/os_linux.json
@@ -47,32 +47,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Resource",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "cpu",
-            "label": "CPU %",
-            "tip": "Total CPU utilization.",
-            "mqe": "meter_vm_cpu_total_percentage",
-            "unit": "%",
-            "aggregation": "avg"
-          },
-          {
-            "id": "memUsage",
-            "label": "Mem %",
-            "tip": "Memory used / total.",
-            "mqe": "avg(meter_vm_memory_swap_percentage)",
-            "unit": "%",
-            "aggregation": "avg"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/os_windows.i18n.de.json b/apps/bff/src/bundled_templates/layers/os_windows.i18n.de.json
index ddb2883..f7211a1 100644
--- a/apps/bff/src/bundled_templates/layers/os_windows.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/os_windows.i18n.de.json
@@ -14,23 +14,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Ressourcen",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "CPU-Gesamtauslastung."
-          },
-          {
-            "label": "VSpeicher %",
-            "tip": "Auslastung virtueller Speicher."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/os_windows.i18n.es.json b/apps/bff/src/bundled_templates/layers/os_windows.i18n.es.json
index 73e1b84..5ee2dbc 100644
--- a/apps/bff/src/bundled_templates/layers/os_windows.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/os_windows.i18n.es.json
@@ -1,22 +1,5 @@
 {
   "alias": "Windows",
-  "overview": {
-    "groups": [
-      {
-        "title": "Recursos",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "Utilización total de CPU."
-          },
-          {
-            "label": "VMem %",
-            "tip": "Utilización de memoria virtual."
-          }
-        ]
-      }
-    ]
-  },
   "group": "OS",
   "layer-header": {
     "columns": [
diff --git a/apps/bff/src/bundled_templates/layers/os_windows.i18n.fr.json b/apps/bff/src/bundled_templates/layers/os_windows.i18n.fr.json
index 2ff5e0c..31a2996 100644
--- a/apps/bff/src/bundled_templates/layers/os_windows.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/os_windows.i18n.fr.json
@@ -1,22 +1,5 @@
 {
   "alias": "Windows",
-  "overview": {
-    "groups": [
-      {
-        "title": "Ressources",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "Utilisation CPU totale."
-          },
-          {
-            "label": "VMém. %",
-            "tip": "Utilisation de la mémoire virtuelle."
-          }
-        ]
-      }
-    ]
-  },
   "group": "OS",
   "layer-header": {
     "columns": [
diff --git a/apps/bff/src/bundled_templates/layers/os_windows.i18n.ja.json b/apps/bff/src/bundled_templates/layers/os_windows.i18n.ja.json
index b0e125a..49cdfea 100644
--- a/apps/bff/src/bundled_templates/layers/os_windows.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/os_windows.i18n.ja.json
@@ -14,23 +14,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "リソース",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "CPU 使用率合計。"
-          },
-          {
-            "label": "仮想メモリ %",
-            "tip": "仮想メモリ使用率。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/os_windows.i18n.ko.json b/apps/bff/src/bundled_templates/layers/os_windows.i18n.ko.json
index 448f3ca..f06c38d 100644
--- a/apps/bff/src/bundled_templates/layers/os_windows.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/os_windows.i18n.ko.json
@@ -14,23 +14,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "리소스",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "전체 CPU 사용률입니다."
-          },
-          {
-            "label": "가상 메모리 %",
-            "tip": "가상 메모리 사용률입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/os_windows.i18n.pt.json b/apps/bff/src/bundled_templates/layers/os_windows.i18n.pt.json
index d961c5f..933e1c6 100644
--- a/apps/bff/src/bundled_templates/layers/os_windows.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/os_windows.i18n.pt.json
@@ -17,23 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Recursos",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "Utilização total de CPU."
-          },
-          {
-            "label": "VMem %",
-            "tip": "Utilização de memória virtual."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/os_windows.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/os_windows.i18n.zh-CN.json
index 2db4060..0ed1795 100644
--- a/apps/bff/src/bundled_templates/layers/os_windows.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/os_windows.i18n.zh-CN.json
@@ -11,17 +11,6 @@
       { "label": "虚拟内存 %" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "资源",
-        "metrics": [
-          { "label": "CPU %", "tip": "CPU 总使用率。" },
-          { "label": "虚拟内存 %", "tip": "虚拟内存使用率。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "CPU 平均使用率(%)" },
diff --git a/apps/bff/src/bundled_templates/layers/os_windows.json b/apps/bff/src/bundled_templates/layers/os_windows.json
index 3635724..ef7d588 100644
--- a/apps/bff/src/bundled_templates/layers/os_windows.json
+++ b/apps/bff/src/bundled_templates/layers/os_windows.json
@@ -41,32 +41,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Resource",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "cpu",
-            "label": "CPU %",
-            "tip": "Total CPU utilization.",
-            "mqe": "meter_win_cpu_total_percentage",
-            "unit": "%",
-            "aggregation": "avg"
-          },
-          {
-            "id": "vmem",
-            "label": "VMem %",
-            "tip": "Virtual memory utilization.",
-            "mqe": "avg(meter_win_memory_virtual_memory_percentage)",
-            "unit": "%",
-            "aggregation": "avg"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/postgresql.i18n.de.json b/apps/bff/src/bundled_templates/layers/postgresql.i18n.de.json
index 8730a7d..ef1c13d 100644
--- a/apps/bff/src/bundled_templates/layers/postgresql.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/postgresql.i18n.de.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Status",
-        "metrics": [
-          {
-            "label": "Cache-Treffer",
-            "tip": "Buffer-Cache-Trefferquote im Cluster."
-          },
-          {
-            "label": "Deadlocks/s",
-            "tip": "Erkannte Deadlocks pro Sekunde."
-          },
-          {
-            "label": "Konflikte/s",
-            "tip": "Recovery-Konflikte pro Sekunde."
-          }
-        ]
-      },
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Geholt /s",
-            "tip": "Pro Sekunde geholte Zeilen."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/postgresql.i18n.es.json b/apps/bff/src/bundled_templates/layers/postgresql.i18n.es.json
index 7eff2b0..427e645 100644
--- a/apps/bff/src/bundled_templates/layers/postgresql.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/postgresql.i18n.es.json
@@ -1,35 +1,5 @@
 {
   "group": "Bases de datos",
-  "overview": {
-    "groups": [
-      {
-        "title": "Estado",
-        "metrics": [
-          {
-            "label": "Acierto de caché",
-            "tip": "Tasa de aciertos del buffer-cache en el clúster."
-          },
-          {
-            "label": "Deadlocks/s",
-            "tip": "Deadlocks detectados por segundo."
-          },
-          {
-            "label": "Conflictos/s",
-            "tip": "Conflictos de recovery por segundo."
-          }
-        ]
-      },
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "Obtenidos /s",
-            "tip": "Filas obtenidas por segundo."
-          }
-        ]
-      }
-    ]
-  },
   "slots": {
     "instances": "Nodos",
     "services": "Clústeres de PostgreSQL"
diff --git a/apps/bff/src/bundled_templates/layers/postgresql.i18n.fr.json b/apps/bff/src/bundled_templates/layers/postgresql.i18n.fr.json
index 72e69aa..31f5c13 100644
--- a/apps/bff/src/bundled_templates/layers/postgresql.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/postgresql.i18n.fr.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Santé",
-        "metrics": [
-          {
-            "label": "Hit cache",
-            "tip": "Taux de hit du buffer-cache sur l'ensemble du cluster."
-          },
-          {
-            "label": "Deadlocks/s",
-            "tip": "Deadlocks détectés par seconde."
-          },
-          {
-            "label": "Conflits/s",
-            "tip": "Conflits de récupération par seconde."
-          }
-        ]
-      },
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "Récupérées /s",
-            "tip": "Lignes récupérées par seconde."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/postgresql.i18n.ja.json b/apps/bff/src/bundled_templates/layers/postgresql.i18n.ja.json
index 4102f80..4d8f99f 100644
--- a/apps/bff/src/bundled_templates/layers/postgresql.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/postgresql.i18n.ja.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "健全性",
-        "metrics": [
-          {
-            "label": "キャッシュヒット",
-            "tip": "クラスタ全体のバッファキャッシュヒット率。"
-          },
-          {
-            "label": "デッドロック/s",
-            "tip": "1秒あたりに検出されたデッドロック数。"
-          },
-          {
-            "label": "競合/s",
-            "tip": "1秒あたりのリカバリ競合数。"
-          }
-        ]
-      },
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "取得 /s",
-            "tip": "1秒あたりの取得行数。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/postgresql.i18n.ko.json b/apps/bff/src/bundled_templates/layers/postgresql.i18n.ko.json
index 8d04c2a..027fdc5 100644
--- a/apps/bff/src/bundled_templates/layers/postgresql.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/postgresql.i18n.ko.json
@@ -17,36 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "상태",
-        "metrics": [
-          {
-            "label": "Cache Hit",
-            "tip": "클러스터 전체의 버퍼 캐시 적중률입니다."
-          },
-          {
-            "label": "데드락/s",
-            "tip": "초당 감지된 데드락입니다."
-          },
-          {
-            "label": "충돌/s",
-            "tip": "초당 복구 충돌 수입니다."
-          }
-        ]
-      },
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "Fetched /s",
-            "tip": "초당 가져온 행 수입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/postgresql.i18n.pt.json b/apps/bff/src/bundled_templates/layers/postgresql.i18n.pt.json
index 8d14e86..2797307 100644
--- a/apps/bff/src/bundled_templates/layers/postgresql.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/postgresql.i18n.pt.json
@@ -21,36 +21,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Saúde",
-        "metrics": [
-          {
-            "label": "Cache Hit",
-            "tip": "Taxa de acerto do buffer-cache no cluster."
-          },
-          {
-            "label": "Deadlocks/s",
-            "tip": "Deadlocks detectados por segundo."
-          },
-          {
-            "label": "Conflitos/s",
-            "tip": "Conflitos de recovery por segundo."
-          }
-        ]
-      },
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "Fetched /s",
-            "tip": "Linhas retornadas por segundo."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/postgresql.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/postgresql.i18n.zh-CN.json
index ce93169..3087f85 100644
--- a/apps/bff/src/bundled_templates/layers/postgresql.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/postgresql.i18n.zh-CN.json
@@ -13,24 +13,6 @@
       { "label": "死锁" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "健康度",
-        "metrics": [
-          { "label": "缓存命中率", "tip": "集群范围内的缓冲缓存命中率。" },
-          { "label": "死锁/秒", "tip": "每秒检测到的死锁数。" },
-          { "label": "冲突/秒", "tip": "每秒恢复冲突数。" }
-        ]
-      },
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "Fetched / 秒", "tip": "每秒拉取的行数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "拉取行数 / 秒" },
diff --git a/apps/bff/src/bundled_templates/layers/postgresql.json b/apps/bff/src/bundled_templates/layers/postgresql.json
index f4afd9e..f2d853a 100644
--- a/apps/bff/src/bundled_templates/layers/postgresql.json
+++ b/apps/bff/src/bundled_templates/layers/postgresql.json
@@ -46,51 +46,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Health",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "cacheHit",
-            "label": "Cache Hit",
-            "tip": "Buffer-cache hit ratio across the cluster.",
-            "mqe": "aggregate_labels(meter_pg_cache_hit_rate,avg)",
-            "unit": "%",
-            "aggregation": "avg"
-          },
-          {
-            "id": "deadlocks",
-            "label": "Deadlocks/s",
-            "tip": "Detected deadlocks per second.",
-            "mqe": "aggregate_labels(meter_pg_deadlocks_rate,sum)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "conflicts",
-            "label": "Conflicts/s",
-            "tip": "Recovery conflicts per second.",
-            "mqe": "aggregate_labels(meter_pg_conflicts_rate,sum)",
-            "aggregation": "sum"
-          }
-        ]
-      },
-      {
-        "title": "Throughput",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "fetched",
-            "label": "Fetched /s",
-            "tip": "Rows fetched per second.",
-            "mqe": "aggregate_labels(meter_pg_fetched_rows_rate,sum)",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/pulsar.i18n.de.json b/apps/bff/src/bundled_templates/layers/pulsar.i18n.de.json
index c44dc66..92b9881 100644
--- a/apps/bff/src/bundled_templates/layers/pulsar.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/pulsar.i18n.de.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Msg ein/s",
-            "tip": "Pro Sekunde erzeugte Nachrichten."
-          },
-          {
-            "label": "Msg aus/s",
-            "tip": "Pro Sekunde konsumierte Nachrichten."
-          },
-          {
-            "label": "Storage MB",
-            "tip": "Gesamt-Storage-Größe der verwalteten Ledger."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/pulsar.i18n.es.json b/apps/bff/src/bundled_templates/layers/pulsar.i18n.es.json
index 0c25f8c..640cf68 100644
--- a/apps/bff/src/bundled_templates/layers/pulsar.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/pulsar.i18n.es.json
@@ -15,27 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "Msg entrada/s",
-            "tip": "Mensajes producidos por segundo."
-          },
-          {
-            "label": "Msg salida/s",
-            "tip": "Mensajes consumidos por segundo."
-          },
-          {
-            "label": "Almacenamiento MB",
-            "tip": "Tamaño total de almacenamiento de managed-ledger."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/pulsar.i18n.fr.json b/apps/bff/src/bundled_templates/layers/pulsar.i18n.fr.json
index 2d871fc..031e447 100644
--- a/apps/bff/src/bundled_templates/layers/pulsar.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/pulsar.i18n.fr.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "Msg entrants/s",
-            "tip": "Messages produits par seconde."
-          },
-          {
-            "label": "Msg sortants/s",
-            "tip": "Messages consommés par seconde."
-          },
-          {
-            "label": "Stockage Mo",
-            "tip": "Taille totale du stockage des managed-ledgers."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/pulsar.i18n.ja.json b/apps/bff/src/bundled_templates/layers/pulsar.i18n.ja.json
index d4d3468..cfa236c 100644
--- a/apps/bff/src/bundled_templates/layers/pulsar.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/pulsar.i18n.ja.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "メッセージ入/s",
-            "tip": "1秒あたりの生産メッセージ数。"
-          },
-          {
-            "label": "メッセージ出/s",
-            "tip": "1秒あたりの消費メッセージ数。"
-          },
-          {
-            "label": "ストレージ MB",
-            "tip": "managed-ledger ストレージサイズ合計。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/pulsar.i18n.ko.json b/apps/bff/src/bundled_templates/layers/pulsar.i18n.ko.json
index 81ec9d7..58fcba1 100644
--- a/apps/bff/src/bundled_templates/layers/pulsar.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/pulsar.i18n.ko.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "Msg In/s",
-            "tip": "초당 생산된 메시지 수입니다."
-          },
-          {
-            "label": "Msg Out/s",
-            "tip": "초당 소비된 메시지 수입니다."
-          },
-          {
-            "label": "스토리지 MB",
-            "tip": "관리되는 원장 스토리지 총 크기입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/pulsar.i18n.pt.json b/apps/bff/src/bundled_templates/layers/pulsar.i18n.pt.json
index ff985a9..3d54882 100644
--- a/apps/bff/src/bundled_templates/layers/pulsar.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/pulsar.i18n.pt.json
@@ -21,27 +21,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "Msg entrada/s",
-            "tip": "Mensagens produzidas por segundo."
-          },
-          {
-            "label": "Msg saída/s",
-            "tip": "Mensagens consumidas por segundo."
-          },
-          {
-            "label": "Armazenamento MB",
-            "tip": "Tamanho total do managed-ledger."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/pulsar.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/pulsar.i18n.zh-CN.json
index c63b7c2..03bab3d 100644
--- a/apps/bff/src/bundled_templates/layers/pulsar.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/pulsar.i18n.zh-CN.json
@@ -13,18 +13,6 @@
       { "label": "出站消息" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "入站消息/秒", "tip": "每秒生产的消息数。" },
-          { "label": "出站消息/秒", "tip": "每秒消费的消息数。" },
-          { "label": "存储 MB", "tip": "Managed-ledger 总存储大小。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "Topic 总数" },
diff --git a/apps/bff/src/bundled_templates/layers/pulsar.json b/apps/bff/src/bundled_templates/layers/pulsar.json
index 7032b3d..6397bfb 100644
--- a/apps/bff/src/bundled_templates/layers/pulsar.json
+++ b/apps/bff/src/bundled_templates/layers/pulsar.json
@@ -45,37 +45,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Throughput",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "rateIn",
-            "label": "Msg In/s",
-            "tip": "Messages produced per second.",
-            "mqe": "aggregate_labels(meter_pulsar_message_rate_in,sum)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "rateOut",
-            "label": "Msg Out/s",
-            "tip": "Messages consumed per second.",
-            "mqe": "aggregate_labels(meter_pulsar_message_rate_out,sum)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "storage",
-            "label": "Storage MB",
-            "tip": "Total managed-ledger storage size.",
-            "mqe": "aggregate_labels(meter_pulsar_storage_size,sum)/1024/1024",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.de.json b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.de.json
index 93ff5e8..a6b7f20 100644
--- a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.de.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Veröffentlicht / min",
-            "tip": "Pro Minute veröffentlichte Nachrichten."
-          },
-          {
-            "label": "Unbestätigt",
-            "tip": "Nachrichten, die auf Publisher-Bestätigung warten."
-          },
-          {
-            "label": "Nicht-routbar verworfen",
-            "tip": "Nachrichten verworfen, weil keine Exchange-Route passte."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.es.json b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.es.json
index 6239506..0bf7e4f 100644
--- a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.es.json
@@ -15,27 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "Publicados / min",
-            "tip": "Mensajes publicados por minuto."
-          },
-          {
-            "label": "Sin confirmar",
-            "tip": "Mensajes en espera de confirmación del publicador."
-          },
-          {
-            "label": "Sin ruta descartados",
-            "tip": "Mensajes descartados por falta de ruta de exchange."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.fr.json b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.fr.json
index 370d4d5..a65c08f 100644
--- a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.fr.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "Publiés / min",
-            "tip": "Messages publiés par minute."
-          },
-          {
-            "label": "Non confirmés",
-            "tip": "Messages en attente de confirmation du publisher."
-          },
-          {
-            "label": "Non routables rejetés",
-            "tip": "Messages rejetés faute de route d'exchange correspondante."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.ja.json b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.ja.json
index 170b218..040a7a7 100644
--- a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.ja.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "発行 / 分",
-            "tip": "1分あたりの発行メッセージ数。"
-          },
-          {
-            "label": "未確認",
-            "tip": "Publisher Confirm を待っているメッセージ。"
-          },
-          {
-            "label": "ルーティング不可破棄",
-            "tip": "Exchange ルートにマッチせず破棄されたメッセージ。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.ko.json b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.ko.json
index 203c64c..0ee233f 100644
--- a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.ko.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "게시 / 분",
-            "tip": "분당 게시된 메시지 수입니다."
-          },
-          {
-            "label": "미확인",
-            "tip": "게시자 확인을 기다리는 메시지입니다."
-          },
-          {
-            "label": "라우팅 불가 드롭",
-            "tip": "일치하는 익스체인지 라우트가 없어 버려진 메시지입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.pt.json b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.pt.json
index dd76fd7..cc0a62a 100644
--- a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.pt.json
@@ -21,27 +21,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "Publicadas / min",
-            "tip": "Mensagens publicadas por minuto."
-          },
-          {
-            "label": "Não confirmadas",
-            "tip": "Mensagens aguardando confirmação do publisher."
-          },
-          {
-            "label": "Sem rota descartadas",
-            "tip": "Mensagens descartadas por falta de rota no exchange."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.zh-CN.json
index 8ab38f7..deffec4 100644
--- a/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/rabbitmq.i18n.zh-CN.json
@@ -13,18 +13,6 @@
       { "label": "未确认" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "Published / 分钟", "tip": "每分钟发布的消息数。" },
-          { "label": "未确认", "tip": "等待 publisher confirm 的消息数。" },
-          { "label": "无法路由丢弃", "tip": "无匹配交换机路由而被丢弃的消息数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "Block 前可用内存(MB)" },
diff --git a/apps/bff/src/bundled_templates/layers/rabbitmq.json b/apps/bff/src/bundled_templates/layers/rabbitmq.json
index d2f98ee..3427ec7 100644
--- a/apps/bff/src/bundled_templates/layers/rabbitmq.json
+++ b/apps/bff/src/bundled_templates/layers/rabbitmq.json
@@ -45,37 +45,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Throughput",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "published",
-            "label": "Published / min",
-            "tip": "Messages published per minute.",
-            "mqe": "aggregate_labels(meter_rabbitmq_messages_published,sum)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "unconfirmed",
-            "label": "Unconfirmed",
-            "tip": "Messages awaiting publisher confirm.",
-            "mqe": "aggregate_labels(meter_rabbitmq_messages_unconfirmed,sum)",
-            "aggregation": "sum"
-          },
-          {
-            "id": "unroutable",
-            "label": "Unroutable dropped",
-            "tip": "Messages dropped because no exchange route matched.",
-            "mqe": "meter_rabbitmq_messages_unroutable_dropped",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/redis.i18n.de.json b/apps/bff/src/bundled_templates/layers/redis.i18n.de.json
index 70185cf..cdd1782 100644
--- a/apps/bff/src/bundled_templates/layers/redis.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/redis.i18n.de.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Status",
-        "metrics": [
-          {
-            "label": "Trefferrate",
-            "tip": "Cache-Trefferquote. Sinkender Trend = Thrashing."
-          },
-          {
-            "label": "Speicher %",
-            "tip": "Genutzter / max. Speicher. >80% = Warnung."
-          }
-        ]
-      },
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Befehle/s",
-            "tip": "Befehle pro Sekunde im Cluster gesamt."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/redis.i18n.es.json b/apps/bff/src/bundled_templates/layers/redis.i18n.es.json
index 97d1167..6ea35e6 100644
--- a/apps/bff/src/bundled_templates/layers/redis.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/redis.i18n.es.json
@@ -1,31 +1,5 @@
 {
   "group": "Bases de datos",
-  "overview": {
-    "groups": [
-      {
-        "title": "Estado",
-        "metrics": [
-          {
-            "label": "Tasa de aciertos",
-            "tip": "Ratio de aciertos de caché. Bajando = thrashing."
-          },
-          {
-            "label": "Memoria %",
-            "tip": "Memoria en uso / máx. >80% = warn."
-          }
-        ]
-      },
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "Comandos/s",
-            "tip": "Comandos totales por segundo en el clúster."
-          }
-        ]
-      }
-    ]
-  },
   "slots": {
     "instances": "Nodos",
     "services": "Clústeres de Redis"
diff --git a/apps/bff/src/bundled_templates/layers/redis.i18n.fr.json b/apps/bff/src/bundled_templates/layers/redis.i18n.fr.json
index 99401cc..e98a54a 100644
--- a/apps/bff/src/bundled_templates/layers/redis.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/redis.i18n.fr.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Santé",
-        "metrics": [
-          {
-            "label": "Taux de hit",
-            "tip": "Taux de hit du cache. Une tendance à la baisse indique du thrash."
-          },
-          {
-            "label": "Mémoire %",
-            "tip": "Mémoire utilisée / max. >80% = alerte."
-          }
-        ]
-      },
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "Commandes/s",
-            "tip": "Total des commandes par seconde à l'échelle du cluster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/redis.i18n.ja.json b/apps/bff/src/bundled_templates/layers/redis.i18n.ja.json
index 7c5cf50..3935e7f 100644
--- a/apps/bff/src/bundled_templates/layers/redis.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/redis.i18n.ja.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "健全性",
-        "metrics": [
-          {
-            "label": "ヒット率",
-            "tip": "キャッシュヒット率。低下傾向 = スラッシング。"
-          },
-          {
-            "label": "メモリ %",
-            "tip": "使用中 / 最大メモリ。>80% = 警告。"
-          }
-        ]
-      },
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "コマンド/s",
-            "tip": "クラスタ全体の 1秒あたりコマンド合計。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/redis.i18n.ko.json b/apps/bff/src/bundled_templates/layers/redis.i18n.ko.json
index 19a6247..4d34602 100644
--- a/apps/bff/src/bundled_templates/layers/redis.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/redis.i18n.ko.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "상태",
-        "metrics": [
-          {
-            "label": "적중률",
-            "tip": "캐시 적중률입니다. 하향 추세는 thrashing을 의미합니다."
-          },
-          {
-            "label": "메모리 %",
-            "tip": "사용 메모리 / 최대 메모리. 80%를 넘으면 경고합니다."
-          }
-        ]
-      },
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "명령/s",
-            "tip": "클러스터 전체의 초당 명령 수입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/redis.i18n.pt.json b/apps/bff/src/bundled_templates/layers/redis.i18n.pt.json
index aa83d98..83ab77c 100644
--- a/apps/bff/src/bundled_templates/layers/redis.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/redis.i18n.pt.json
@@ -21,32 +21,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Saúde",
-        "metrics": [
-          {
-            "label": "Hit Rate",
-            "tip": "Taxa de cache hit. Em queda = thrashing."
-          },
-          {
-            "label": "Memória %",
-            "tip": "Em uso / máx. >80% = atenção."
-          }
-        ]
-      },
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "Comandos/s",
-            "tip": "Total de comandos por segundo no cluster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/redis.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/redis.i18n.zh-CN.json
index 87ecbb3..874b28b 100644
--- a/apps/bff/src/bundled_templates/layers/redis.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/redis.i18n.zh-CN.json
@@ -13,23 +13,6 @@
       { "label": "客户端" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "健康度",
-        "metrics": [
-          { "label": "命中率", "tip": "缓存命中率。下降趋势 = 抖动。" },
-          { "label": "内存 %", "tip": "已用 / 最大内存。>80% = 警告。" }
-        ]
-      },
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "命令/秒", "tip": "集群每秒命令总数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "运行时长(天)" },
diff --git a/apps/bff/src/bundled_templates/layers/redis.json b/apps/bff/src/bundled_templates/layers/redis.json
index 00f3f85..6402a8f 100644
--- a/apps/bff/src/bundled_templates/layers/redis.json
+++ b/apps/bff/src/bundled_templates/layers/redis.json
@@ -47,45 +47,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Health",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "hitRate",
-            "label": "Hit Rate",
-            "tip": "Cache hit ratio. Trending down = thrash.",
-            "mqe": "aggregate_labels(meter_redis_hit_rate,avg)",
-            "unit": "%",
-            "aggregation": "avg"
-          },
-          {
-            "id": "memUsage",
-            "label": "Memory %",
-            "tip": "Used / max memory. >80% = warn.",
-            "mqe": "latest(aggregate_labels(meter_redis_memory_used_bytes,sum)/aggregate_labels(meter_redis_memory_max_bytes,sum))*100",
-            "unit": "%",
-            "aggregation": "avg"
-          }
-        ]
-      },
-      {
-        "title": "Throughput",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "cmds",
-            "label": "Commands/s",
-            "tip": "Total commands per second across the cluster.",
-            "mqe": "aggregate_labels(meter_redis_total_commands_rate,sum(cmd))",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.de.json b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.de.json
index 0e4a655..d619ba8 100644
--- a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.de.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Erzeugungs-TPS",
-            "tip": "Pro Sekunde im Cluster erzeugte Nachrichten."
-          },
-          {
-            "label": "Konsum-TPS",
-            "tip": "Pro Sekunde konsumierte Nachrichten."
-          },
-          {
-            "label": "Max. Consumer-Latenz",
-            "tip": "Schlechteste Verbraucherlatenz im Cluster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.es.json b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.es.json
index f910075..c061534 100644
--- a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.es.json
@@ -15,27 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "TPS de producción",
-            "tip": "Mensajes producidos por segundo en el clúster."
-          },
-          {
-            "label": "TPS de consumo",
-            "tip": "Mensajes consumidos por segundo."
-          },
-          {
-            "label": "Latencia máxima del consumidor",
-            "tip": "Peor latencia de consumidor en el clúster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.fr.json b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.fr.json
index b83bc68..8e83c74 100644
--- a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.fr.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "TPS de production",
-            "tip": "Messages produits par seconde à l'échelle du cluster."
-          },
-          {
-            "label": "TPS de consommation",
-            "tip": "Messages consommés par seconde."
-          },
-          {
-            "label": "Latence consumer max",
-            "tip": "Pire latence consommateur sur l'ensemble du cluster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.ja.json b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.ja.json
index 3821034..afbc123 100644
--- a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.ja.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "プロデュース TPS",
-            "tip": "クラスタ全体の 1秒あたり生産メッセージ数。"
-          },
-          {
-            "label": "コンシューム TPS",
-            "tip": "1秒あたりの消費メッセージ数。"
-          },
-          {
-            "label": "最大コンシューマーレイテンシ",
-            "tip": "クラスタ全体の最悪コンシューマーレイテンシ。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.ko.json b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.ko.json
index 847e3d6..b6d92de 100644
--- a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.ko.json
@@ -17,27 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "생산 TPS",
-            "tip": "클러스터 전체에서 초당 생산된 메시지 수입니다."
-          },
-          {
-            "label": "소비 TPS",
-            "tip": "초당 소비된 메시지 수입니다."
-          },
-          {
-            "label": "최대 소비자 지연 시간",
-            "tip": "클러스터 전반에서 가장 나쁜 소비자 지연 시간입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.pt.json b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.pt.json
index 5c3b76e..01de24f 100644
--- a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.pt.json
@@ -22,27 +22,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "TPS de produção",
-            "tip": "Mensagens produzidas por segundo no cluster."
-          },
-          {
-            "label": "TPS de consumo",
-            "tip": "Mensagens consumidas por segundo."
-          },
-          {
-            "label": "Latência máxima do consumidor",
-            "tip": "Pior latência de consumidor no cluster."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.zh-CN.json
index 5b086b8..9be509e 100644
--- a/apps/bff/src/bundled_templates/layers/rocketmq.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/rocketmq.i18n.zh-CN.json
@@ -14,18 +14,6 @@
       { "label": "Broker" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "生产 TPS", "tip": "集群每秒生产的消息数。" },
-          { "label": "消费 TPS", "tip": "每秒消费的消息数。" },
-          { "label": "最大消费延迟", "tip": "集群范围内最差的消费者延迟。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "今日生产" },
diff --git a/apps/bff/src/bundled_templates/layers/rocketmq.json b/apps/bff/src/bundled_templates/layers/rocketmq.json
index daecf9a..03cf735 100644
--- a/apps/bff/src/bundled_templates/layers/rocketmq.json
+++ b/apps/bff/src/bundled_templates/layers/rocketmq.json
@@ -46,37 +46,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Throughput",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "produceTps",
-            "label": "Produce TPS",
-            "tip": "Messages produced per second across the cluster.",
-            "mqe": "meter_rocketmq_cluster_total_producer_tps",
-            "aggregation": "avg"
-          },
-          {
-            "id": "consumeTps",
-            "label": "Consume TPS",
-            "tip": "Messages consumed per second.",
-            "mqe": "meter_rocketmq_cluster_total_consumer_tps",
-            "aggregation": "avg"
-          },
-          {
-            "id": "maxLag",
-            "label": "Max Consumer Latency",
-            "tip": "Worst consumer latency across the cluster.",
-            "mqe": "latest(meter_rocketmq_cluster_max_consumer_latency)",
-            "aggregation": "max"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.de.json b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.de.json
index 12e97c7..f95e31c 100644
--- a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.de.json
@@ -1,23 +1,6 @@
 {
   "alias": "Satellite",
   "group": "Selbstbeobachtung",
-  "overview": {
-    "groups": [
-      {
-        "title": "Satellite-Status",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "CPU des Satellite-Prozesses."
-          },
-          {
-            "label": "Queue genutzt",
-            "tip": "Ausstehende Queue-Items — Backlog-Indikator."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.es.json b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.es.json
index 31aec91..17f45fd 100644
--- a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.es.json
@@ -1,23 +1,6 @@
 {
   "group": "Auto-observabilidad",
   "alias": "Satellite",
-  "overview": {
-    "groups": [
-      {
-        "title": "Estado de Satellite",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "CPU del proceso Satellite."
-          },
-          {
-            "label": "Cola usada",
-            "tip": "Elementos de cola pendientes — indicador de backlog."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.fr.json b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.fr.json
index a9ce44b..c4f3979 100644
--- a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.fr.json
@@ -1,23 +1,6 @@
 {
   "alias": "Satellite",
   "group": "Auto-observabilité",
-  "overview": {
-    "groups": [
-      {
-        "title": "Santé Satellite",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "CPU du processus Satellite."
-          },
-          {
-            "label": "File utilisée",
-            "tip": "Éléments en attente dans la file — indicateur de backlog."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.ja.json b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.ja.json
index 0654f56..c890141 100644
--- a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.ja.json
@@ -1,23 +1,6 @@
 {
   "alias": "Satellite",
   "group": "セルフ可観測性",
-  "overview": {
-    "groups": [
-      {
-        "title": "Satellite ヘルス",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "Satellite プロセス CPU。"
-          },
-          {
-            "label": "キュー使用中",
-            "tip": "キュー内未処理アイテム — バックログ指標。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.ko.json b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.ko.json
index 8dfb3ea..f98b862 100644
--- a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.ko.json
@@ -1,23 +1,6 @@
 {
   "alias": "Satellite",
   "group": "자체 관측가능성",
-  "overview": {
-    "groups": [
-      {
-        "title": "Satellite 상태",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "Satellite 프로세스 CPU입니다."
-          },
-          {
-            "label": "큐 사용량",
-            "tip": "미처리 큐 항목 — 백로그 지표입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.pt.json b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.pt.json
index 4f590b1..004f080 100644
--- a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.pt.json
@@ -4,23 +4,6 @@
   "slots": {
     "services": "Serviços do Satellite"
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Saúde do Satellite",
-        "metrics": [
-          {
-            "label": "CPU %",
-            "tip": "CPU do processo Satellite."
-          },
-          {
-            "label": "Fila em uso",
-            "tip": "Itens pendentes na fila — indicador de backlog."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.zh-CN.json
index cef6b8a..49a6fd7 100644
--- a/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/so11y_satellite.i18n.zh-CN.json
@@ -4,17 +4,6 @@
   "slots": {
     "services": "Satellite 服务"
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Satellite 健康",
-        "metrics": [
-          { "label": "CPU %", "tip": "Satellite 进程 CPU。" },
-          { "label": "队列已用", "tip": "队列中未处理项数 — 积压指标。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "连接数" },
diff --git a/apps/bff/src/bundled_templates/layers/so11y_satellite.json b/apps/bff/src/bundled_templates/layers/so11y_satellite.json
index 4ad0baf..e7845ef 100644
--- a/apps/bff/src/bundled_templates/layers/so11y_satellite.json
+++ b/apps/bff/src/bundled_templates/layers/so11y_satellite.json
@@ -19,31 +19,6 @@
   "layer-header": {
     "columns": []
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Satellite health",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "cpu",
-            "label": "CPU %",
-            "tip": "Satellite process CPU.",
-            "mqe": "satellite_service_server_cpu_utilization",
-            "unit": "%",
-            "aggregation": "avg"
-          },
-          {
-            "id": "queueUsed",
-            "label": "Queue Used",
-            "tip": "Outstanding queue items \u2014 backlog indicator.",
-            "mqe": "satellite_service_queue_used_count",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.de.json b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.de.json
index 614e55b..633d165 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.de.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latenz & Fehler",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "95. Perzentil der Cache-Zugriffs-Latenz."
-          },
-          {
-            "label": "Fehlerrate",
-            "tip": "100 − Cache-Zugriffs-Erfolgsrate. Cache-Ausnahmen erfasst durch den Agenten des aufrufenden Dienstes."
-          }
-        ]
-      },
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Zugriffs-RPM",
-            "tip": "Cache-Operationen pro Minute (Lesen + Schreiben)."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.es.json b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.es.json
index bd72e18..6c3fa1e 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.es.json
@@ -15,32 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latencia y errores",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "Latencia de acceso al caché en el percentil 95."
-          },
-          {
-            "label": "Tasa de errores",
-            "tip": "100 − tasa de éxito de acceso al caché. Excepciones de caché capturadas por el agente del servicio invocador."
-          }
-        ]
-      },
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "RPM de acceso",
-            "tip": "Operaciones de caché por minuto (lectura + escritura)."
-          }
-        ]
-      }
-    ]
-  },
   "slots": {
     "services": "Cachés"
   },
diff --git a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.fr.json b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.fr.json
index 4c622cb..aeb6d4d 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.fr.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latence et erreurs",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "Latence d'accès au cache au 95e centile."
-          },
-          {
-            "label": "Taux d'erreur",
-            "tip": "100 − taux de succès des accès au cache. Les exceptions de cache sont capturées par l'agent du service appelant."
-          }
-        ]
-      },
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "RPM d'accès",
-            "tip": "Opérations cache par minute (lecture + écriture)."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.ja.json b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.ja.json
index 487b6ad..9799e0d 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.ja.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "レイテンシとエラー",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "キャッシュアクセスレイテンシの 95 パーセンタイル。"
-          },
-          {
-            "label": "エラー率",
-            "tip": "100 − キャッシュアクセス成功率。呼び出し元サービスのエージェントが捕捉したキャッシュ例外。"
-          }
-        ]
-      },
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "アクセス RPM",
-            "tip": "1分あたりのキャッシュ操作 (読み取り + 書き込み)。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.ko.json b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.ko.json
index c0465ce..acabd50 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.ko.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "지연 시간 및 오류",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "95번째 백분위 캐시 접근 지연 시간입니다."
-          },
-          {
-            "label": "오류율",
-            "tip": "100 − 캐시 접근 성공률입니다. 호출 서비스의 에이전트가 캡처한 캐시 예외입니다."
-          }
-        ]
-      },
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "접근 RPM",
-            "tip": "분당 캐시 작업 수 (읽기 + 쓰기)."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.pt.json b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.pt.json
index 0d6a7e5..25014e0 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.pt.json
@@ -20,32 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latência e erros",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "Latência de acesso ao cache no percentil 95."
-          },
-          {
-            "label": "Taxa de erros",
-            "tip": "100 − taxa de sucesso de acesso ao cache. Exceções de cache capturadas pelo agente do serviço chamador."
-          }
-        ]
-      },
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "RPM de acesso",
-            "tip": "Operações de cache por minuto (leitura + escrita)."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.zh-CN.json
index 785568c..dbe7dde 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_cache.i18n.zh-CN.json
@@ -12,23 +12,6 @@
       { "label": "错误率" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "延迟与错误",
-        "metrics": [
-          { "label": "P95", "tip": "缓存访问延迟的 95 分位。" },
-          { "label": "错误率", "tip": "100 − 缓存访问成功率。由调用服务的 agent 捕获缓存异常。" }
-        ]
-      },
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "访问 RPM", "tip": "每分钟缓存操作(读 + 写)次数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "访问流量" },
diff --git a/apps/bff/src/bundled_templates/layers/virtual_cache.json b/apps/bff/src/bundled_templates/layers/virtual_cache.json
index 7b3db19..0193447 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_cache.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_cache.json
@@ -49,46 +49,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latency & errors",
-        "size": "auto",
-        "metrics": [
-          {
-            "id": "p95",
-            "label": "P95",
-            "tip": "95th-percentile cache access latency.",
-            "mqe": "cache_access_percentile{p='95'}",
-            "unit": "ms",
-            "aggregation": "avg"
-          },
-          {
-            "id": "err",
-            "label": "Error Rate",
-            "tip": "100 \u2212 cache access success rate. Cache exceptions captured by the calling service's agent.",
-            "mqe": "100 - cache_access_sla/100",
-            "unit": "%",
-            "aggregation": "avg"
-          }
-        ]
-      },
-      {
-        "title": "Throughput",
-        "size": "square",
-        "metrics": [
-          {
-            "id": "cpm",
-            "label": "Access RPM",
-            "tip": "Cache operations per minute (read + write).",
-            "mqe": "cache_access_cpm",
-            "unit": "rpm",
-            "aggregation": "sum"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.de.json b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.de.json
index d28f489..f4589fb 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.de.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.de.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latenz & Fehler",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "95. Perzentil der Datenbankzugriffs-Latenz."
-          },
-          {
-            "label": "Fehlerrate",
-            "tip": "100 − Datenbankzugriffs-Erfolgsrate. Basiert auf Query-Ausnahmen, erfasst durch den Agenten des aufrufenden Dienstes."
-          }
-        ]
-      },
-      {
-        "title": "Durchsatz",
-        "metrics": [
-          {
-            "label": "Zugriffs-RPM",
-            "tip": "Queries pro Minute gegen diese virtuelle Datenbank."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.es.json b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.es.json
index 482653c..2696c3a 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.es.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.es.json
@@ -15,32 +15,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latencia y errores",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "Latencia de acceso a la base de datos en el percentil 95."
-          },
-          {
-            "label": "Tasa de errores",
-            "tip": "100 − tasa de éxito de acceso a la base de datos. Basada en excepciones de consulta capturadas por el agente del servicio invocador."
-          }
-        ]
-      },
-      {
-        "title": "Rendimiento",
-        "metrics": [
-          {
-            "label": "RPM de acceso",
-            "tip": "Consultas por minuto contra esta base de datos virtual."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.fr.json b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.fr.json
index 18449fb..bd316e0 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.fr.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.fr.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latence et erreurs",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "Latence d'accès à la base au 95e centile."
-          },
-          {
-            "label": "Taux d'erreur",
-            "tip": "100 − taux de succès des accès à la base. Calculé à partir des exceptions de requête capturées par l'agent du service appelant."
-          }
-        ]
-      },
-      {
-        "title": "Débit",
-        "metrics": [
-          {
-            "label": "RPM d'accès",
-            "tip": "Requêtes par minute vers cette base virtuelle."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.ja.json b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.ja.json
index ae0ba94..0c89240 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.ja.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.ja.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "レイテンシとエラー",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "データベースアクセスレイテンシの 95 パーセンタイル。"
-          },
-          {
-            "label": "エラー率",
-            "tip": "100 − データベースアクセス成功率。呼び出し元サービスのエージェントが捕捉したクエリ例外に基づく。"
-          }
-        ]
-      },
-      {
-        "title": "スループット",
-        "metrics": [
-          {
-            "label": "アクセス RPM",
-            "tip": "この仮想データベースに対する 1分あたりのクエリ数。"
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.ko.json b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.ko.json
index 00b2377..064f124 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.ko.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.ko.json
@@ -17,32 +17,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "지연 시간 및 오류",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "95번째 백분위 데이터베이스 접근 지연 시간입니다."
-          },
-          {
-            "label": "오류율",
-            "tip": "100 − 데이터베이스 접근 성공률입니다. 호출 서비스의 에이전트가 캡처한 쿼리 예외 기반입니다."
-          }
-        ]
-      },
-      {
-        "title": "처리량",
-        "metrics": [
-          {
-            "label": "접근 RPM",
-            "tip": "이 가상 데이터베이스의 분당 쿼리 수입니다."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.pt.json b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.pt.json
index 527ba05..06aa7d2 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.pt.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.pt.json
@@ -20,32 +20,6 @@
       }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "Latência e erros",
-        "metrics": [
-          {
-            "label": "P95",
-            "tip": "Latência de acesso ao banco no percentil 95."
-          },
-          {
-            "label": "Taxa de erros",
-            "tip": "100 − taxa de sucesso de acesso ao banco. Baseada em exceções de query capturadas pelo agente do serviço chamador."
-          }
-        ]
-      },
-      {
-        "title": "Vazão",
-        "metrics": [
-          {
-            "label": "RPM de acesso",
-            "tip": "Consultas por minuto neste banco virtual."
-          }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       {
diff --git a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.zh-CN.json b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.zh-CN.json
index eebcfa7..8aeaf09 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_database.i18n.zh-CN.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_database.i18n.zh-CN.json
@@ -12,23 +12,6 @@
       { "label": "错误率" }
     ]
   },
-  "overview": {
-    "groups": [
-      {
-        "title": "延迟与错误",
-        "metrics": [
-          { "label": "P95", "tip": "数据库访问延迟的 95 分位。" },
-          { "label": "错误率", "tip": "100 − 数据库访问成功率。由调用服务的 agent 捕获的查询异常驱动。" }
-        ]
-      },
-      {
-        "title": "吞吐量",
-        "metrics": [
-          { "label": "访问 RPM", "tip": "针对此虚拟数据库每分钟的查询次数。" }
-        ]
-      }
-    ]
-  },
   "dashboards": {
     "service": [
       { "title": "访问流量", "tip": "针对虚拟数据库每分钟的查询次数。" },
diff --git a/apps/bff/src/bundled_templates/layers/virtual_database.json b/apps/bff/src/bundled_templates/layers/virtual_database.json
index b595fab..09cbf63 100644
--- a/apps/bff/src/bundled_templates/layers/virtual_database.json
+++ b/apps/bff/src/bundled_templates/layers/virtual_database.json
@@ -49,46 +49,6 @@
       }
... 4996 lines suppressed ...