This is an automated email from the ASF dual-hosted git repository. liujun pushed a commit to branch ospp-2024 in repository https://gitbox.apache.org/repos/asf/dubbo-kubernetes.git
commit e149d5f42fe58c29ac3dbd7bbf331f1b6c6d52a1 Merge: 479e408f 79b4dbfa Author: Ken Liu <[email protected]> AuthorDate: Mon Oct 28 19:06:17 2024 +0800 Merge pull request #491 from ShawnJeffersonWang/master feat: add service metrics and api for service dependency dubboctl/cmd/build.go | 28 +- dubboctl/cmd/create.go | 5 + dubboctl/cmd/dashboard_all_cmds.go | 2 +- dubboctl/cmd/deploy.go | 3 - dubboctl/identifier/{constant.go => const.go} | 2 +- dubboctl/identifier/{env.go => path.go} | 19 +- dubboctl/internal/builders/pack/build.go | 76 ++- .../internal/builders/pack/mirror/error.go | 30 +- dubboctl/internal/builders/pack/mirror/mirror.go | 189 +++++++ dubboctl/internal/docker/docker_client.go | 5 +- dubboctl/internal/dubbo/client.go | 2 +- dubboctl/internal/dubbo/dubbo.go | 35 +- dubboctl/internal/dubbo/repository.go | 2 +- dubboctl/internal/kube/operator.go | 2 +- dubboctl/internal/manifest/render/render.go | 2 +- dubboctl/internal/manifest/render/render_test.go | 2 +- dubboctl/internal/manifest/tree.go | 2 +- go.mod | 208 ++++--- go.sum | 595 ++++++++------------- .../application-metrics.json | 0 .../application-traces.json | 0 .../instance-metrics.json | 0 .../instance-traces.json | 0 .../service-metrics.json | 0 .../service-traces.json | 0 manifests/embedded.go | 2 +- manifests/profiles/default.yaml | 1 + manifests/profiles/demo.yaml | 1 + mk/dependencies/deps.lock | 2 +- mk/dependencies/go-deps.versions | 4 +- mk/dev.mk | 2 +- pkg/admin/handler/observability.go | 74 ++- pkg/admin/handler/traffic_configurator.go | 2 +- pkg/admin/model/instance.go | 40 ++ pkg/admin/model/observability.go | 21 +- pkg/admin/model/service.go | 62 +++ pkg/admin/server/router.go | 9 +- pkg/admin/service/instance.go | 154 +++--- pkg/admin/service/service.go | 215 ++++++++ .../util/prometheusclient/prometheus_client.go | 122 +++++ pkg/config/util.go | 2 +- pkg/core/logger/log.go | 6 +- pkg/plugins/common/k8s/composite_validator.go | 2 +- pkg/plugins/resources/traditional/store.go | 65 +-- pkg/plugins/resources/traditional/utils.go | 8 +- .../k8s/webhooks/containerpatch_validator.go | 2 +- pkg/plugins/runtime/k8s/webhooks/defaulter.go | 2 +- .../k8s/webhooks/owner_reference_mutator.go | 2 +- .../k8s/webhooks/policy_namespace_validator.go | 4 +- .../runtime/k8s/webhooks/service_validator.go | 2 +- pkg/plugins/runtime/k8s/webhooks/validation.go | 4 +- pkg/plugins/runtime/k8s/webhooks/zone_validator.go | 2 +- 52 files changed, 1310 insertions(+), 711 deletions(-)
