diff --git a/saas/dataops/build/HELM_elasticsearch.zip.dir/meta.yaml b/saas/dataops/build/HELM_elasticsearch.zip.dir/meta.yaml index b38ba7f50..6335070b4 100644 --- a/saas/dataops/build/HELM_elasticsearch.zip.dir/meta.yaml +++ b/saas/dataops/build/HELM_elasticsearch.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101672299 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727481484 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101672299 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727481484 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/HELM_filebeat.zip.dir/meta.yaml b/saas/dataops/build/HELM_filebeat.zip.dir/meta.yaml index ba6d3da03..a019dc153 100644 --- a/saas/dataops/build/HELM_filebeat.zip.dir/meta.yaml +++ b/saas/dataops/build/HELM_filebeat.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101844472 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727108782 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101844472 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727108782 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/HELM_grafana.zip.dir/meta.yaml b/saas/dataops/build/HELM_grafana.zip.dir/meta.yaml index 465fda454..d649f1e22 100644 --- a/saas/dataops/build/HELM_grafana.zip.dir/meta.yaml +++ b/saas/dataops/build/HELM_grafana.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101380118 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727749221 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101380118 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727749221 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/HELM_kafka.zip.dir/meta.yaml b/saas/dataops/build/HELM_kafka.zip.dir/meta.yaml index e3104a120..650d11b95 100644 --- a/saas/dataops/build/HELM_kafka.zip.dir/meta.yaml +++ b/saas/dataops/build/HELM_kafka.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 1.2.2+20221228015101262341 + annotations.appmanager.oam.dev/version: 1.2.4+20230106082727735478 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 1.2.2+20221228015101262341 + annotations.appmanager.oam.dev/version: 1.2.4+20230106082727735478 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/HELM_kibana.zip.dir/meta.yaml b/saas/dataops/build/HELM_kibana.zip.dir/meta.yaml index 4192ad500..f1b117aa7 100644 --- a/saas/dataops/build/HELM_kibana.zip.dir/meta.yaml +++ b/saas/dataops/build/HELM_kibana.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101106673 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727917649 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101106673 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727917649 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/HELM_kubecost.zip.dir/meta.yaml b/saas/dataops/build/HELM_kubecost.zip.dir/meta.yaml index dc4e715e9..bc8dd744b 100644 --- a/saas/dataops/build/HELM_kubecost.zip.dir/meta.yaml +++ b/saas/dataops/build/HELM_kubecost.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 1.3.6+20221228015101378860 + annotations.appmanager.oam.dev/version: 1.3.8+20230106082727831370 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 1.3.6+20221228015101378860 + annotations.appmanager.oam.dev/version: 1.3.8+20230106082727831370 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/HELM_logstash.zip.dir/meta.yaml b/saas/dataops/build/HELM_logstash.zip.dir/meta.yaml index e550672bc..02dafe7df 100644 --- a/saas/dataops/build/HELM_logstash.zip.dir/meta.yaml +++ b/saas/dataops/build/HELM_logstash.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 4.6.2+20221228015101669827 + annotations.appmanager.oam.dev/version: 4.6.4+20230106082727970571 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 4.6.2+20221228015101669827 + annotations.appmanager.oam.dev/version: 4.6.4+20230106082727970571 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/HELM_metricbeat.zip.dir/meta.yaml b/saas/dataops/build/HELM_metricbeat.zip.dir/meta.yaml index 5cede57b6..0413c5cb0 100644 --- a/saas/dataops/build/HELM_metricbeat.zip.dir/meta.yaml +++ b/saas/dataops/build/HELM_metricbeat.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101544284 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727966459 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101544284 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727966459 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/HELM_mysql.zip.dir/meta.yaml b/saas/dataops/build/HELM_mysql.zip.dir/meta.yaml index 5ad3b0406..279a6cff5 100644 --- a/saas/dataops/build/HELM_mysql.zip.dir/meta.yaml +++ b/saas/dataops/build/HELM_mysql.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 2.3.5+20221228015101935457 + annotations.appmanager.oam.dev/version: 2.3.7+20230106082727929188 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 2.3.5+20221228015101935457 + annotations.appmanager.oam.dev/version: 2.3.7+20230106082727929188 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/HELM_prometheus.zip.dir/meta.yaml b/saas/dataops/build/HELM_prometheus.zip.dir/meta.yaml index cd3fa624e..80a3ff352 100644 --- a/saas/dataops/build/HELM_prometheus.zip.dir/meta.yaml +++ b/saas/dataops/build/HELM_prometheus.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 2.8.0+20221228015101704423 + annotations.appmanager.oam.dev/version: 2.8.2+20230106082727997540 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 2.8.0+20221228015101704423 + annotations.appmanager.oam.dev/version: 2.8.2+20230106082727997540 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/HELM_skywalking.zip.dir/meta.yaml b/saas/dataops/build/HELM_skywalking.zip.dir/meta.yaml index 54c0d632e..76e50cefa 100644 --- a/saas/dataops/build/HELM_skywalking.zip.dir/meta.yaml +++ b/saas/dataops/build/HELM_skywalking.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101666557 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727951125 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101666557 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727951125 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/HELM_ververica-platform.zip.dir/meta.yaml b/saas/dataops/build/HELM_ververica-platform.zip.dir/meta.yaml index 49ca58bc5..b2524631d 100644 --- a/saas/dataops/build/HELM_ververica-platform.zip.dir/meta.yaml +++ b/saas/dataops/build/HELM_ververica-platform.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101588513 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727535841 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 5.3.9+20221228015101588513 + annotations.appmanager.oam.dev/version: 5.4.1+20230106082727535841 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/INTERNAL_ADDON_appmeta.zip.dir/meta.yaml b/saas/dataops/build/INTERNAL_ADDON_appmeta.zip.dir/meta.yaml index 39710f859..d305b4aed 100644 --- a/saas/dataops/build/INTERNAL_ADDON_appmeta.zip.dir/meta.yaml +++ b/saas/dataops/build/INTERNAL_ADDON_appmeta.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 2.4.0+20221228015102272437 + annotations.appmanager.oam.dev/version: 2.4.2+20230106082727489196 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 2.4.0+20221228015102272437 + annotations.appmanager.oam.dev/version: 2.4.2+20230106082727489196 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/INTERNAL_ADDON_developmentmeta.zip.dir/meta.yaml b/saas/dataops/build/INTERNAL_ADDON_developmentmeta.zip.dir/meta.yaml index a6794025f..fb40cd975 100644 --- a/saas/dataops/build/INTERNAL_ADDON_developmentmeta.zip.dir/meta.yaml +++ b/saas/dataops/build/INTERNAL_ADDON_developmentmeta.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 2.4.0+20221228015101682207 + annotations.appmanager.oam.dev/version: 2.4.2+20230106082727128215 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 2.4.0+20221228015101682207 + annotations.appmanager.oam.dev/version: 2.4.2+20230106082727128215 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/INTERNAL_ADDON_developmentmeta.zip.dir/option.json b/saas/dataops/build/INTERNAL_ADDON_developmentmeta.zip.dir/option.json index afdc06a75..75e6222d8 100644 --- a/saas/dataops/build/INTERNAL_ADDON_developmentmeta.zip.dir/option.json +++ b/saas/dataops/build/INTERNAL_ADDON_developmentmeta.zip.dir/option.json @@ -1 +1 @@ -{"addons":[{"addonConfig":"{}","addonId":"system-env","addonType":"RESOURCE_ADDON","addonVersion":"_","appId":"dataops","gmtCreate":1666577123000,"gmtModified":1670231782000,"id":53,"name":"system-env","namespaceId":"sreworks","stageId":"dev"},{"addonConfig":"{}","addonId":"productopsv2","addonType":"INTERNAL_ADDON","addonVersion":"_","appId":"dataops","gmtCreate":1645702680000,"gmtModified":1670231782000,"id":18,"name":"productopsv2","namespaceId":"sreworks","stageId":"dev"}],"helms":[{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1670637111000,"gmtModified":1670639559000,"helmExt":"{\"defaultValuesYaml\":\"image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/logstash\\nimageTag: 7.10.2\\nlogstashConfig:\\n logstash.yml: |\\n http.host: 0.0.0.0\\n xpack.monitoring.enabled: true\\n xpack.monitoring.elasticsearch.username: 'elastic'\\n xpack.monitoring.elasticsearch.password: 'sreworkses123.'\\n xpack.monitoring.elasticsearch.hosts: [\\\"prod-dataops-elasticsearch-master.sreworks-dataops:9200\\\"]\\nlogstashPipeline:\\n logstash.conf: |\\n input {\\n elasticsearch {\\n hosts => \\\"prod-dataops-elasticsearch-master.sreworks-dataops:9200\\\"\\n user => \\\"elastic\\\"\\n password => \\\"sreworkses123.\\\"\\n index => \\\"metricbeat\\\"\\n query => '{\\\"query\\\":{\\\"bool\\\":{\\\"must\\\":[{\\\"range\\\":{\\\"@timestamp\\\":{\\\"gte\\\":\\\"now-1m/m\\\",\\\"lt\\\":\\\"now/m\\\"}}},{\\\"query_string\\\":{\\\"query\\\":\\\"metricset.name:json\\\"}},{\\\"exists\\\":{\\\"field\\\":\\\"http\\\"}}]}},\\\"sort\\\":[\\\"service.address\\\"]}'\\n schedule => \\\"* * * * *\\\"\\n scroll => \\\"5m\\\"\\n size => 10000\\n }\\n }\\n output {\\n kafka {\\n bootstrap_servers => \\\"sreworks-kafka.sreworks.svc.cluster.local:9092\\\"\\n codec => json\\n topic_id => \\\"sreworks-telemetry-metric\\\"\\n }\\n }\\nservice:\\n loadBalancerIP: \\\"\\\"\\n ports:\\n - name: beats\\n port: 5044\\n protocol: TCP\\n targetPort: 5044\\n - name: http\\n port: 8080\\n protocol: TCP\\n targetPort: 8080\\n type: ClusterIP\\nvolumeClaimTemplate:\\n accessModes:\\n - ReadWriteOnce\\n resources:\\n requests:\\n storage: 50Gi\\n storageClassName: \\\"{{ Global.STORAGE_CLASS }}\\\"\",\"repo\":{\"repoPath\":\"saas/dataops/api/logstash/logstash-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"logstash","id":29,"name":"logstash","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/logstash/logstash-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1669043349000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"global:\\n storageClass: \\\"{{ Global.STORAGE_CLASS }}\\\"\\n\\nimage:\\n registry: sreworks-registry.cn-beijing.cr.aliyuncs.com\\n repository: hub/kafka\\n\\nzookeeper:\\n persistence:\\n size: 20Gi\\n image:\\n registry: sreworks-registry.cn-beijing.cr.aliyuncs.com\\n repository: hub/zookeeper\\n\\npersistence:\\n size: 20Gi\",\"repo\":{\"repoPath\":\"saas/dataops/api/kafka/kafka-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"kafka","id":28,"name":"kafka","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/kafka/kafka-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1668612246000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"global:\\n # zone: cluster.local (use only if your DNS server doesn't live in the same zone as kubecost)\\n prometheus:\\n enabled: false\\n fqdn: http://{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\\n\\n thanos:\\n enabled: false\\n\\n grafana:\\n enabled: false\\n domainName: prod-dataops-grafana.sreworks-dataops\\n proxy: false\\n\\n notifications:\\n alertmanager:\\n enabled: false\\n fqdn: http://{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\\n\\nkubecostToken: \\\"MzEyMTg5Mzk3QHFxLmNvbQ==xm343yadf98\\\"\\n\\nkubecostFrontend:\\n image: \\\"sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/frontend\\\"\\n imagePullPolicy: Always\\n resources:\\n requests:\\n cpu: \\\"10m\\\"\\n memory: \\\"55Mi\\\"\\n #limits:\\n # cpu: \\\"100m\\\"\\n # memory: \\\"256Mi\\\"\\n# tls:\\n# enable: true\\n# secretName:\\n\\nkubecost:\\n disableServer: false\\n image: \\\"sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/server\\\"\\n resources:\\n requests:\\n cpu: \\\"100m\\\"\\n memory: \\\"55Mi\\\"\\n #limits:\\n # cpu: \\\"100m\\\"\\n # memory: \\\"256Mi\\\"\\n\\nkubecostModel:\\n image: \\\"sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/cost-model\\\"\\n imagePullPolicy: Always\\n resources:\\n requests:\\n cpu: \\\"200m\\\"\\n memory: \\\"55Mi\\\"\\n #limits:\\n # cpu: \\\"800m\\\"\\n # memory: \\\"256Mi\\\"\\n\\ningress:\\n enabled: false\\n className: nginx\\n annotations:\\n # kubernetes.io/ingress.class: nginx\\n # kubernetes.io/tls-acme: \\\"true\\\"\\n paths: [\\\"/\\\"] # There's no need to route specifically to the pods-- we have an nginx deployed that handles routing\\n pathType: ImplementationSpecific\\n hosts:\\n - kubecost-cost-analyzer.c38cca9c474484bdc9873f44f733d8bcd.cn-beijing.alicontainer.com\\n tls: []\\n # - secretName: cost-analyzer-tls\\n # hosts:\\n # - cost-analyzer.local\\n\\npersistentVolume:\\n size: 100Gi\\n dbSize: 100.0Gi\\n enabled: true\\n storageClass: \\\"{{ Global.STORAGE_CLASS }}\\\"\\n accessModes:\\n - ReadWriteOnce\\n\\nservice:\\n type: ClusterIP\\n port: 9090\\n targetPort: 9090\\n # nodePort:\\n labels: {}\\n annotations: {}\\n\\nprometheus:\\n kube-state-metrics:\\n disabled: false\\n image:\\n repository: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kube-state-metrics\\n tag: v1.9.8\\n pullPolicy: Always\\n server:\\n resources: {}\\n # limits:\\n # cpu: 500m\\n # memory: 512Mi\\n # requests:\\n # cpu: 500m\\n # memory: 512Mi\\n global:\\n scrape_interval: 1m\\n scrape_timeout: 10s\\n evaluation_interval: 1m\\n external_labels:\\n cluster_id: cluster123 # Each cluster should have a unique ID\\n persistentVolume:\\n size: 100Gi\\n enabled: true\\n storageClass: \\\"{{ Global.STORAGE_CLASS }}\\\"\\n accessModes:\\n - ReadWriteOnce\\n extraArgs:\\n query.max-concurrency: 1\\n query.max-samples: 100000000\\n tolerations: []\\n alertmanager:\\n enabled: false\\n persistentVolume:\\n enabled: true\\n nodeExporter:\\n enabled: true\\n service:\\n annotations:\\n prometheus.io/scrape: \\\"true\\\"\\n # Exposed as a headless service:\\n # https://kubernetes.io/docs/concepts/services-networking/service/#headless-services\\n clusterIP: None\\n hostPort: 9010\\n servicePort: 9010\\n type: ClusterIP\\n pushgateway:\\n enabled: false\\n persistentVolume:\\n enabled: true\\n\\nnetworkCosts:\\n enabled: false\\n podSecurityPolicy:\\n enabled: false\\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/kubecost-network-costs\\n tag: v15.7\\n imagePullPolicy: Always\\n prometheusScrape: false\\n trafficLogging: true\\n port: 3001\\n resources: {}\\n #requests:\\n # cpu: \\\"50m\\\"\\n # memory: \\\"20Mi\\\"\\n\\n\\nkubecostDeployment:\\n replicas: 1\\n\\nclusterController:\\n enabled: false\\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/cluster-controller\\n tag: v0.0.2\\n imagePullPolicy: Always\\n\\n\\ngrafana:\\n sidecar:\\n dashboards:\\n enabled: true\\n label: kubecost_grafana_dashboard\\n datasources:\\n enabled: false\\n grafana.ini:\\n server:\\n root_url: \\\"%(protocol)s://%(domain)s:%(http_port)s/grafana\\\"\\n\\nkubecostProductConfigs:\\n clusterName: \\\"cluster123\\\"\\n currencyCode: \\\"CNY\\\" \\n\",\"repo\":{\"repoPath\":\"saas/dataops/api/kubecost/cost-analyzer\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"kubecost","id":27,"name":"kubecost","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/kubecost/cost-analyzer\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1666169010000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"rbac:\\n create: true\\n\\npodSecurityPolicy:\\n enabled: false\\n\\nserviceAccounts:\\n alertmanager:\\n create: true\\n name:\\n annotations: {}\\n nodeExporter:\\n create: true\\n name:\\n annotations: {}\\n pushgateway:\\n create: true\\n name:\\n annotations: {}\\n server:\\n create: true\\n name:\\n annotations: {}\\n\\nalertmanager:\\n enabled: false\\n\\nconfigmapReload:\\n prometheus:\\n enabled: false\\n alertmanager:\\n enabled: false\\n\\nkubeStateMetrics:\\n enabled: false\\n\\nnodeExporter:\\n enabled: false\\n\\n\\nserver:\\n enabled: true\\n persistentVolume:\\n enabled: true\\n accessModes:\\n - ReadWriteOnce\\n storageClass: \\\"{{ Global.STORAGE_CLASS }}\\\"\\n existingClaim: \\\"\\\"\\n mountPath: /data\\n size: 20Gi\\n\\npushgateway:\\n enabled: false\\n\\nserverFiles:\\n recording_rules.yml:\\n groups:\\n - name: CPU\\n rules:\\n - expr: sum(rate(container_cpu_usage_seconds_total{container_name!=\\\"\\\"}[5m]))\\n record: cluster:cpu_usage:rate5m\\n - expr: rate(container_cpu_usage_seconds_total{container_name!=\\\"\\\"}[5m])\\n record: cluster:cpu_usage_nosum:rate5m\\n - expr: avg(irate(container_cpu_usage_seconds_total{container_name!=\\\"POD\\\", container_name!=\\\"\\\"}[5m])) by (container_name,pod_name,namespace)\\n record: kubecost_container_cpu_usage_irate\\n - expr: sum(container_memory_working_set_bytes{container_name!=\\\"POD\\\",container_name!=\\\"\\\"}) by (container_name,pod_name,namespace)\\n record: kubecost_container_memory_working_set_bytes\\n - expr: sum(container_memory_working_set_bytes{container_name!=\\\"POD\\\",container_name!=\\\"\\\"})\\n record: kubecost_cluster_memory_working_set_bytes\\n - name: Savings\\n rules:\\n - expr: sum(avg(kube_pod_owner{owner_kind!=\\\"DaemonSet\\\"}) by (pod) * sum(container_cpu_allocation) by (pod))\\n labels:\\n daemonset: \\\"false\\\"\\n record: kubecost_savings_cpu_allocation\\n - expr: sum(avg(kube_pod_owner{owner_kind=\\\"DaemonSet\\\"}) by (pod) * sum(container_cpu_allocation) by (pod)) / sum(kube_node_info)\\n labels:\\n daemonset: \\\"true\\\"\\n record: kubecost_savings_cpu_allocation\\n - expr: sum(avg(kube_pod_owner{owner_kind!=\\\"DaemonSet\\\"}) by (pod) * sum(container_memory_allocation_bytes) by (pod))\\n labels:\\n daemonset: \\\"false\\\"\\n record: kubecost_savings_memory_allocation_bytes\\n - expr: sum(avg(kube_pod_owner{owner_kind=\\\"DaemonSet\\\"}) by (pod) * sum(container_memory_allocation_bytes) by (pod)) / sum(kube_node_info)\\n labels:\\n daemonset: \\\"true\\\"\\n record: kubecost_savings_memory_allocation_bytes\\n - expr: label_replace(sum(kube_pod_status_phase{phase=\\\"Running\\\",namespace!=\\\"kube-system\\\"} > 0) by (pod, namespace), \\\"pod_name\\\", \\\"$1\\\", \\\"pod\\\", \\\"(.+)\\\")\\n record: kubecost_savings_running_pods\\n - expr: sum(rate(container_cpu_usage_seconds_total{container_name!=\\\"\\\",container_name!=\\\"POD\\\",instance!=\\\"\\\"}[5m])) by (namespace, pod_name, container_name, instance)\\n record: kubecost_savings_container_cpu_usage_seconds\\n - expr: sum(container_memory_working_set_bytes{container_name!=\\\"\\\",container_name!=\\\"POD\\\",instance!=\\\"\\\"}) by (namespace, pod_name, container_name, instance)\\n record: kubecost_savings_container_memory_usage_bytes\\n - expr: avg(sum(kube_pod_container_resource_requests{resource=\\\"cpu\\\", unit=\\\"core\\\", namespace!=\\\"kube-system\\\"}) by (pod, namespace, instance)) by (pod, namespace)\\n record: kubecost_savings_pod_requests_cpu_cores\\n - expr: avg(sum(kube_pod_container_resource_requests{resource=\\\"memory\\\", unit=\\\"byte\\\", namespace!=\\\"kube-system\\\"}) by (pod, namespace, instance)) by (pod, namespace)\\n record: kubecost_savings_pod_requests_memory_bytes\\n\\n prometheus.yml:\\n rule_files:\\n - /etc/config/recording_rules.yml\\n - /etc/config/alerting_rules.yml\\n\\n scrape_configs:\\n - job_name: prometheus\\n static_configs:\\n - targets:\\n - localhost:9090\\n - job_name: kubernetes-pods\\n kubernetes_sd_configs:\\n - role: pod\\n relabel_configs:\\n - action: keep\\n regex: true\\n source_labels:\\n - __meta_kubernetes_pod_annotation_prometheus_io_scrape\\n - action: replace\\n regex: (.+)\\n source_labels:\\n - __meta_kubernetes_pod_annotation_prometheus_io_path\\n target_label: __metrics_path__\\n - action: replace\\n regex: ([^:]+)(?::\\\\d+)?;(\\\\d+)\\n replacement: $1:$2\\n source_labels:\\n - __address__\\n - __meta_kubernetes_pod_annotation_prometheus_io_port\\n target_label: __address__\\n - action: labelmap\\n regex: __meta_kubernetes_pod_label_(.+)\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_namespace\\n target_label: kubernetes_namespace\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_pod_name\\n target_label: kubernetes_pod_name\\n - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\\n job_name: kubernetes-nodes-cadvisor\\n kubernetes_sd_configs:\\n - role: node\\n metric_relabel_configs:\\n - action: keep\\n regex: (container_cpu_usage_seconds_total|container_memory_working_set_bytes|container_network_receive_errors_total|container_network_transmit_errors_total|container_network_receive_packets_dropped_total|container_network_transmit_packets_dropped_total|container_memory_usage_bytes|container_cpu_cfs_throttled_periods_total|container_cpu_cfs_periods_total|container_fs_usage_bytes|container_fs_limit_bytes|container_cpu_cfs_periods_total|container_fs_inodes_free|container_fs_inodes_total|container_fs_usage_bytes|container_fs_limit_bytes|container_cpu_cfs_throttled_periods_total|container_cpu_cfs_periods_total|container_network_receive_bytes_total|container_network_transmit_bytes_total|container_fs_inodes_free|container_fs_inodes_total|container_fs_usage_bytes|container_fs_limit_bytes|container_spec_cpu_shares|container_spec_memory_limit_bytes|container_network_receive_bytes_total|container_network_transmit_bytes_total|container_fs_reads_bytes_total|container_network_receive_bytes_total|container_fs_writes_bytes_total|container_fs_reads_bytes_total|cadvisor_version_info)\\n source_labels:\\n - __name__\\n - action: replace\\n regex: (.+)\\n source_labels:\\n - container\\n target_label: container_name\\n - action: replace\\n regex: (.+)\\n source_labels:\\n - pod\\n target_label: pod_name\\n relabel_configs:\\n - action: labelmap\\n regex: __meta_kubernetes_node_label_(.+)\\n - replacement: kubernetes.default.svc:443\\n target_label: __address__\\n - regex: (.+)\\n replacement: /api/v1/nodes/$1/proxy/metrics/cadvisor\\n source_labels:\\n - __meta_kubernetes_node_name\\n target_label: __metrics_path__\\n scheme: https\\n tls_config:\\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\\n insecure_skip_verify: true\\n - job_name: kubernetes-service-endpoints\\n kubernetes_sd_configs:\\n - role: endpoints\\n metric_relabel_configs:\\n - action: keep\\n regex: (container_gpu_allocation|container_cpu_allocation|container_cpu_usage_seconds_total|container_fs_limit_bytes|container_memory_allocation_bytes|container_memory_usage_bytes|container_memory_working_set_bytes|container_network_receive_bytes_total|container_network_transmit_bytes_total|deployment_match_labels|kube_deployment_spec_replicas|kube_deployment_status_replicas_available|kube_job_status_failed|kube_namespace_annotations|kube_namespace_labels|kube_node_info|kube_node_labels|kube_node_status_capacity|kube_node_status_capacity_cpu_cores|kube_node_status_capacity_memory_bytes|kube_node_status_condition|kube_persistentvolume_capacity_bytes|kube_persistentvolume_status_phase|kube_persistentvolumeclaim_info|kube_persistentvolumeclaim_resource_requests_storage_bytes|kube_persistentvolumeclaim_resource_requests_storage_bytes|container_memory_allocation_bytes|kube_pod_container_resource_limits|kube_pod_container_resource_limits_cpu_cores|kube_pod_container_resource_limits_memory_bytes|kube_pod_container_resource_requests_cpu_cores|kube_pod_container_resource_requests_cpu_cores|container_cpu_usage_seconds_total|kube_pod_container_resource_requests_memory_bytes|kube_pod_container_resource_requests_memory_bytes|kube_pod_container_resource_requests|kube_pod_container_status_restarts_total|kube_pod_container_status_running|kube_pod_container_status_terminated_reason|kube_pod_labels|kube_pod_owner|kube_pod_status_phase|kubecost_cluster_memory_working_set_bytes|kubecost_pod_network_egress_bytes_total|node_cpu_hourly_cost|node_cpu_seconds_total|node_disk_reads_completed|node_disk_reads_completed_total|node_disk_writes_completed|node_disk_writes_completed_total|node_filesystem_device_error|node_gpu_hourly_cost|node_memory_Buffers_bytes|node_memory_Cached_bytes|node_memory_MemAvailable_bytes|node_memory_MemFree_bytes|node_memory_MemTotal_bytes|node_network_transmit_bytes_total|node_ram_hourly_cost|pod_pvc_allocation|pv_hourly_cost|service_selector_labels|statefulSet_match_labels|up|kube_node_status_allocatable|kube_node_status_allocatable_cpu_cores|kube_node_status_allocatable_memory_bytes|container_fs_writes_bytes_total|kube_deployment_status_replicas|kube_statefulset_replicas|kube_daemonset_status_desired_number_scheduled|kube_deployment_status_replicas_available|kube_statefulset_status_replicas|kube_daemonset_status_number_ready|kube_deployment_status_replicas|kube_statefulset_replicas|kube_daemonset_status_desired_number_scheduled|kube_replicaset_owner|kube_pod_container_info|DCGM_FI_DEV_GPU_UTIL)\\n source_labels:\\n - __name__\\n relabel_configs:\\n - action: keep\\n regex: true\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_scrape\\n - action: replace\\n regex: (https?)\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_scheme\\n target_label: __scheme__\\n - action: replace\\n regex: (.+)\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_path\\n target_label: __metrics_path__\\n - action: replace\\n regex: ([^:]+)(?::\\\\d+)?;(\\\\d+)\\n replacement: $1:$2\\n source_labels:\\n - __address__\\n - __meta_kubernetes_service_annotation_prometheus_io_port\\n target_label: __address__\\n - action: labelmap\\n regex: __meta_kubernetes_service_label_(.+)\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_namespace\\n target_label: kubernetes_namespace\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_service_name\\n target_label: kubernetes_name\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_pod_node_name\\n target_label: kubernetes_node\\n - job_name: kubernetes-service-endpoints-slow\\n kubernetes_sd_configs:\\n - role: endpoints\\n relabel_configs:\\n - action: keep\\n regex: true\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_scrape_slow\\n - action: replace\\n regex: (https?)\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_scheme\\n target_label: __scheme__\\n - action: replace\\n regex: (.+)\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_path\\n target_label: __metrics_path__\\n - action: replace\\n regex: ([^:]+)(?::\\\\d+)?;(\\\\d+)\\n replacement: $1:$2\\n source_labels:\\n - __address__\\n - __meta_kubernetes_service_annotation_prometheus_io_port\\n target_label: __address__\\n - action: labelmap\\n regex: __meta_kubernetes_service_label_(.+)\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_namespace\\n target_label: kubernetes_namespace\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_service_name\\n target_label: kubernetes_name\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_pod_node_name\\n target_label: kubernetes_node\\n scrape_interval: 5m\\n scrape_timeout: 30s\\n - honor_labels: true\\n job_name: prometheus-pushgateway\\n kubernetes_sd_configs:\\n - role: service\\n relabel_configs:\\n - action: keep\\n regex: pushgateway\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_probe\\n - job_name: kubernetes-services\\n kubernetes_sd_configs:\\n - role: service\\n metrics_path: /probe\\n params:\\n module:\\n - http_2xx\\n relabel_configs:\\n - action: keep\\n regex: true\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_probe\\n - source_labels:\\n - __address__\\n target_label: __param_target\\n - replacement: blackbox\\n target_label: __address__\\n - source_labels:\\n - __param_target\\n target_label: instance\\n - action: labelmap\\n regex: __meta_kubernetes_service_label_(.+)\\n - source_labels:\\n - __meta_kubernetes_namespace\\n target_label: kubernetes_namespace\\n - source_labels:\\n - __meta_kubernetes_service_name\\n target_label: kubernetes_name\\n - job_name: kubecost\\n honor_labels: true\\n scrape_interval: 1m\\n scrape_timeout: 10s\\n metrics_path: /metrics\\n scheme: http\\n dns_sd_configs:\\n - names:\\n - prod-dataops-kubecost-cost-analyzer\\n type: 'A'\\n port: 9003\\n - job_name: kubecost-networking\\n kubernetes_sd_configs:\\n - role: pod\\n relabel_configs:\\n # Scrape only the the targets matching the following metadata\\n - source_labels: [__meta_kubernetes_pod_label_app]\\n action: keep\\n regex: prod-dataops-kubecost-network-costs\",\"repo\":{\"repoPath\":\"saas/dataops/api/prometheus/prometheus-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"prometheus","id":26,"name":"prometheus","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/prometheus/prometheus-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996642000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"clusterName: '{{ Global.STAGE_ID }}-dataops-elasticsearch'\\nimage: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/elasticsearch\\nimageTag: 7.10.2-with-plugins\\nreplicas: 1\\nminimumMasterNodes: 1\\nclusterHealthCheckEnable: false\\nextraEnvs:\\n - name: cluster.initial_master_nodes\\n value: \\\"\\\"\\n - name: ELASTIC_PASSWORD\\n value: \\\"{{ Global.DATA_ES_PASSWORD }}\\\"\\n - name: ELASTIC_USERNAME\\n value: \\\"{{ Global.DATA_ES_USER }}\\\"\\nesConfig:\\n elasticsearch.yml: |\\n xpack.security.enabled: true\\n discovery.type: single-node\\n path.data: /usr/share/elasticsearch/data\\n\\nvolumeClaimTemplate:\\n accessModes:\\n - ReadWriteOnce\\n storageClassName: \\\"{{ Global.STORAGE_CLASS }}\\\"\\n resources:\\n requests:\\n storage: 100Gi\",\"repo\":{\"repoPath\":\"saas/dataops/api/elasticsearch/elasticsearch-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"elasticsearch","id":25,"name":"elasticsearch","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/elasticsearch/elasticsearch-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996594000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"image: \\\"sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/filebeat\\\"\\nimageTag: \\\"7.10.2\\\"\\npodAnnotations:\\n name: filebeat\\nlabels:\\n k8s-app: filebeat\\nextraEnvs:\\n - name: NODE_NAME\\n valueFrom:\\n fieldRef:\\n fieldPath: spec.nodeName\\n\\nhostNetworking: true\\n#dnsPolicy: ClusterFirstWithHostNet\\nfilebeatConfig:\\n filebeat.yml: |\\n filebeat.autodiscover:\\n providers:\\n - type: kubernetes\\n node: ${NODE_NAME}\\n resource: pod\\n scope: node\\n templates:\\n - condition:\\n equals:\\n kubernetes.labels.sreworks-telemetry-log: enable\\n config:\\n - type: container\\n paths:\\n - /var/log/containers/*${data.kubernetes.container.id}.log\\n multiline:\\n type: pattern\\n pattern: '^(\\\\[)?20\\\\d{2}-(1[0-2]|0?[1-9])-(0?[1-9]|[1-2]\\\\d|30|31)'\\n negate: true\\n match: after\\n processors:\\n - add_kubernetes_metadata:\\n host: ${NODE_NAME}\\n matchers:\\n - logs_path:\\n logs_path: \\\"/var/log/containers/\\\"\\n\\n setup.ilm.enabled: auto\\n setup.ilm.rollover_alias: \\\"filebeat\\\"\\n setup.ilm.pattern: \\\"{now/d}-000001\\\"\\n setup.template.name: \\\"filebeat\\\"\\n setup.template.pattern: \\\"filebeat-*\\\"\\n\\n output.elasticsearch:\\n hosts: '{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}'\\n index: \\\"filebeat-%{+yyyy.MM.dd}\\\"\\n username: \\\"{{ Global.DATA_ES_USER }}\\\"\\n password: \\\"{{ Global.DATA_ES_PASSWORD }}\\\"\",\"repo\":{\"repoPath\":\"saas/dataops/api/filebeat/filebeat-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"filebeat","id":24,"name":"filebeat","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/filebeat/filebeat-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996533000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"adminUser: admin\\nadminPassword: sreworks123456\\ngrafana.ini:\\n security:\\n allow_embedding: true\\n server:\\n root_url: /gateway/dataops-grafana/\\n serve_from_sub_path: true\\n auth.basic:\\n enabled: false\\n auth.proxy:\\n enabled: true\\n auto_sign_up: true\\n enable_login_token: false\\n ldap_sync_ttl: 60\\n sync_ttl: 60\\n header_name: x-auth-user\\n headers: \\\"Name:x-auth-user Email:x-auth-email-addr\\\"\\n auth.anonymous:\\n enabled: false\\nimage: \\n repository: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/grafana\\n tag: 7.5.3\\nplugins:\\n - marcusolsson-json-datasource\\ndatasources:\\n datasources.yaml:\\n apiVersion: 1\\n datasources:\\n - name: elasticsearch-metricbeat\\n type: elasticsearch\\n url: http://{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}\\n database: \\\"[metricbeat]*\\\"\\n basicAuth: true\\n basicAuthUser: \\\"{{ Global.DATA_ES_USER }}\\\"\\n basicAuthPassword: \\\"{{ Global.DATA_ES_PASSWORD }}\\\"\\n access: proxy\\n isDefault: true\\n jsonData:\\n interval: Yearly\\n timeField: \\\"@timestamp\\\"\\n esVersion: 70\\n - name: elasticsearch-filebeat\\n type: elasticsearch\\n url: http://{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}\\n database: \\\"[filebeat]*\\\"\\n basicAuth: true\\n basicAuthUser: \\\"{{ Global.DATA_ES_USER }}\\\"\\n basicAuthPassword: \\\"{{ Global.DATA_ES_PASSWORD }}\\\"\\n access: proxy\\n isDefault: false\\n jsonData:\\n interval: Yearly\\n timeField: \\\"@timestamp\\\"\\n esVersion: 70\\n logMessageField: message\\n logLevelField: fields.level\\n - name: dataops-prometheus\\n type: prometheus\\n access: proxy\\n httpMethod: POST\\n url: http://{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\\n - name: prometheus-cluster-default\\n type: prometheus\\n access: proxy\\n httpMethod: POST\\n url: http://{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\\n - name: dataset\\n type: marcusolsson-json-datasource\\n url: http://{{ Global.STAGE_ID }}-{{ Global.APP_ID }}-dataset.{{ Global.NAMESPACE_ID }}\\n access: proxy\\n isDefault: false\\ndashboards:\\n flink:\\n flink-dashboard:\\n file: dashboards/flink-dashboard.json\\n cost:\\n cost-dashboard:\\n file: dashboards/cost-dashboard.json\\ndashboardProviders:\\n dashboardproviders.yaml:\\n apiVersion: 1\\n providers:\\n - name: 'flink'\\n orgId: 1\\n folder: 'sreworks-dataops'\\n type: file\\n disableDeletion: false\\n editable: true\\n options:\\n path: /var/lib/grafana/dashboards/flink\\n - name: 'cost'\\n orgId: 1\\n folder: 'sreworks-dataops'\\n type: file\\n disableDeletion: false\\n editable: true\\n options:\\n path: /var/lib/grafana/dashboards/cost\",\"repo\":{\"repoPath\":\"saas/dataops/api/grafana/grafana-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"grafana","id":23,"name":"grafana","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/grafana/grafana-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996486000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"ingress:\\n enabled: false\\nimage: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kibana\\nelasticsearchHosts: \\\"http://{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}\\\"\\nkibanaConfig:\\n kibana.yml: |-\\n elasticsearch.username: {{ Global.DATA_ES_USER }}\\n elasticsearch.password: {{ Global.DATA_ES_PASSWORD }}\\nresources:\\n requests:\\n cpu: \\\"200m\\\"\\n memory: 512Mi\\n limits:\\n cpu: \\\"300m\\\"\\n memory: 512Mi\",\"repo\":{\"repoPath\":\"saas/dataops/api/kibana/kibana-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"kibana","id":22,"name":"kibana","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/kibana/kibana-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996426000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/metricbeat\\ndaemonset:\\n annotations:\\n name: metricbeat\\n labels: \\n k8s-app: metricbeat\\n enabled: true\\n extraEnvs:\\n - name: ELASTICSEARCH_HOSTS\\n value: \\\"{{ Global.STAGE_ID }}-dataops-elasticsearch-master.{{ Global.NAMESPACE_ID }}.svc.cluster.local\\\"\\n - name: NODE_NAME\\n valueFrom:\\n fieldRef:\\n fieldPath: spec.nodeName\\n - name: NODE_IP\\n valueFrom:\\n fieldRef:\\n fieldPath: status.hostIP\\n hostNetworking: true\\n #dnsPolicy: ClusterFirstWithHostNet\\n metricbeatConfig:\\n metricbeat.yml: |\\n metricbeat.modules:\\n - module: prometheus\\n period: 1m\\n hosts: [\\\"{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\\\"]\\n metricsets: [\\\"query\\\"]\\n queries:\\n - name: \\\"pod_ram_gb_hours_allocation\\\"\\n path: \\\"/api/v1/query\\\"\\n params:\\n query: 'avg(avg_over_time(container_memory_allocation_bytes{container!=\\\"\\\", container!=\\\"POD\\\", node!=\\\"\\\"}[1h])) by (pod, namespace, node) / 1024 / 1024 / 1024 + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\\\"\\\",label_labels_appmanager_oam_dev_appInstanceId!=\\\"\\\"})'\\n - name: \\\"pod_ram_gb_hours_usage_avg\\\"\\n path: \\\"/api/v1/query\\\"\\n params:\\n query: 'avg(avg_over_time(container_memory_working_set_bytes{container!=\\\"\\\", container_name!=\\\"POD\\\", container!=\\\"POD\\\"}[1h])) by (pod, namespace) / 1024 / 1024 / 1024 + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\\\"\\\",label_labels_appmanager_oam_dev_appInstanceId!=\\\"\\\"})'\\n - name: \\\"pod_cpu_core_hours_allocation\\\"\\n path: \\\"/api/v1/query\\\"\\n params:\\n query: 'avg(avg_over_time(container_cpu_allocation{container!=\\\"\\\", container!=\\\"POD\\\", node!=\\\"\\\"}[1h])) by (pod, namespace, node) + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\\\"\\\",label_labels_appmanager_oam_dev_appInstanceId!=\\\"\\\"})'\\n - name: \\\"pod_cpu_core_hours_usage_avg\\\"\\n path: \\\"/api/v1/query\\\"\\n params:\\n query: 'avg(rate(container_cpu_usage_seconds_total{container!=\\\"\\\", container_name!=\\\"POD\\\", container!=\\\"POD\\\"}[1h])) by (pod, namespace) + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\\\"\\\",label_labels_appmanager_oam_dev_appInstanceId!=\\\"\\\"})'\\n - name: \\\"pod_pvc_gb_hours_allocation\\\"\\n path: \\\"/api/v1/query\\\"\\n params:\\n query: 'avg(avg_over_time(pod_pvc_allocation[1h])) by (pod, namespace) / 1024 / 1024 / 1024 + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\\\"\\\",label_labels_appmanager_oam_dev_appInstanceId!=\\\"\\\"})'\\n - module: kubernetes\\n metricsets:\\n - container\\n - node\\n - pod\\n - system\\n - volume\\n period: 1m\\n host: \\\"${NODE_NAME}\\\"\\n hosts: [\\\"https://${NODE_IP}:10250\\\"]\\n bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\\n ssl.verification_mode: \\\"none\\\"\\n # If using Red Hat OpenShift remove ssl.verification_mode entry and\\n # uncomment these settings:\\n ssl.certificate_authorities:\\n - /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\\n processors:\\n - add_kubernetes_metadata: ~\\n - module: kubernetes\\n enabled: true\\n metricsets:\\n - event\\n - module: kubernetes\\n metricsets:\\n - proxy\\n period: 1m\\n host: ${NODE_NAME}\\n hosts: [\\\"localhost:10249\\\"]\\n - module: system\\n period: 1m\\n metricsets:\\n - cpu\\n - load\\n - memory\\n - network\\n - process\\n - process_summary\\n cpu.metrics: [percentages, normalized_percentages]\\n processes: ['.*']\\n process.include_top_n:\\n by_cpu: 5\\n by_memory: 5\\n - module: system\\n period: 1m\\n metricsets:\\n - filesystem\\n - fsstat\\n processors:\\n - drop_event.when.regexp:\\n system.filesystem.mount_point: '^/(sys|cgroup|proc|dev|etc|host|lib)($|/)'\\n\\n metricbeat.autodiscover:\\n providers:\\n - type: kubernetes\\n scope: node\\n node: ${NODE_NAME}\\n include_labels: [\\\"sreworks-telemetry-metric\\\"]\\n resource: pod\\n templates:\\n - condition:\\n equals:\\n kubernetes.labels.sreworks-telemetry-metric: enable\\n config:\\n - module: http\\n metricsets:\\n - json\\n period: 1m\\n hosts: [\\\"http://${data.host}:10080\\\"]\\n namespace: \\\"${data.kubernetes.namespace}#${data.kubernetes.service.name}\\\"\\n path: \\\"/\\\"\\n method: \\\"GET\\\"\\n\\n - type: kubernetes\\n scope: cluster\\n node: ${NODE_NAME}\\n unique: true\\n include_labels: [\\\"sreworks-prometheus-scrape-metric\\\"]\\n templates:\\n - condition:\\n equals:\\n kubernetes.labels.sreworks-prometheus-scrape-metric: enable\\n config:\\n - module: prometheus\\n period: 1m\\n hosts: [\\\"${data.host}:${data.port}\\\"]\\n metrics_path: /metrics\\n\\n - type: kubernetes\\n scope: cluster\\n node: ${NODE_NAME}\\n unique: true\\n templates:\\n - config:\\n - module: kubernetes\\n hosts: [\\\"prod-dataops-kubecost-kube-state-metrics.sreworks-dataops.svc.cluster.local:8080\\\"]\\n period: 1m\\n add_metadata: true\\n metricsets:\\n - state_node\\n - state_deployment\\n - state_daemonset\\n - state_replicaset\\n - state_pod\\n - state_container\\n - state_cronjob\\n - state_resourcequota\\n - state_statefulset\\n - state_service\\n\\n processors:\\n - add_cloud_metadata:\\n \\n setup.ilm.enabled: auto\\n setup.ilm.rollover_alias: \\\"metricbeat\\\"\\n setup.ilm.pattern: \\\"{now/d}-000001\\\"\\n setup.template.name: \\\"metricbeat\\\"\\n setup.template.pattern: \\\"metricbeat-*\\\"\\n\\n output.elasticsearch:\\n hosts: '{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}'\\n index: \\\"metricbeat-%{+yyyy.MM.dd}\\\"\\n username: \\\"{{ Global.DATA_ES_USER }}\\\"\\n password: \\\"{{ Global.DATA_ES_PASSWORD }}\\\"\\n\\n resources:\\n requests:\\n cpu: \\\"100m\\\"\\n memory: \\\"100Mi\\\"\\n limits:\\n cpu: \\\"1000m\\\"\\n memory: \\\"500Mi\\\"\\ndeployment: \\n enabled: false\\n\\nkube_state_metrics:\\n enabled: false\\n\\nclusterRoleRules:\\n- apiGroups: [\\\"\\\"]\\n resources:\\n - nodes\\n - namespaces\\n - events\\n - pods\\n verbs: [\\\"get\\\", \\\"list\\\", \\\"watch\\\"]\\n- apiGroups: [\\\"extensions\\\"]\\n resources:\\n - replicasets\\n verbs: [\\\"get\\\", \\\"list\\\", \\\"watch\\\"]\\n- apiGroups: [\\\"apps\\\"]\\n resources:\\n - statefulsets\\n - deployments\\n - replicasets\\n verbs: [\\\"get\\\", \\\"list\\\", \\\"watch\\\"]\\n- apiGroups: [\\\"\\\"]\\n resources:\\n - nodes/stats\\n - nodes\\n - services\\n - endpoints\\n - pods\\n verbs: [\\\"get\\\", \\\"list\\\", \\\"watch\\\"]\\n- nonResourceURLs:\\n - \\\"/metrics\\\"\\n verbs:\\n - get\\n- apiGroups:\\n - coordination.k8s.io\\n resources:\\n - leases\\n verbs:\\n - '*'\\n\\nserviceAccount: \\\"metricbeat-sa\\\" \\n\",\"repo\":{\"repoPath\":\"saas/dataops/api/metricbeat/metricbeat-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"metricbeat","id":21,"name":"metricbeat","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/metricbeat/metricbeat-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996318000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"global:\\n storageClass: \\\"{{ Global.STORAGE_CLASS }}\\\"\\nprimary:\\n service:\\n type: ClusterIP\\n persistence:\\n size: 50Gi\\n extraFlags: '--max-connect-errors=1000 --max_connections=10000'\\nreplication:\\n enabled: false\\nimage:\\n registry: sreworks-registry.cn-beijing.cr.aliyuncs.com\\n repository: mirror/mysql\\n tag: 8.0.22-debian-10-r44\\nauth:\\n rootPassword: cb56b5is5e21_c359b42223\",\"repo\":{\"repoPath\":\"saas/dataops/api/mysql/mysql-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"mysql","id":20,"name":"mysql","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/mysql/mysql-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996240000,"gmtModified":1670931342000,"helmExt":"{\"defaultValuesYaml\":\"oap:\\n replicas: 1\\n image:\\n repository: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/skywalking-oap-server-utc-8\\n tag: 9.3.0\\n storageType: elasticsearch\\n javaOpts: -Xmx1g -Xms1g\\n\\nui:\\n image:\\n repository: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/skywalking-ui\\n tag: 9.3.0 \\n \\nelasticsearch:\\n enabled: false\\n config:\\n host: '{{ Global.STAGE_ID }}-dataops-elasticsearch-master.{{ Global.NAMESPACE_ID }}.svc.cluster.local'\\n port:\\n http: 9200\\n user: \\\"{{ Global.DATA_ES_USER }}\\\"\\n password: \\\"{{ Global.DATA_ES_PASSWORD }}\\\"\",\"repo\":{\"repoPath\":\"saas/dataops/api/skywalking/skywalking-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"skywalking","id":19,"name":"skywalking","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/skywalking/skywalking-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996176000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"acceptCommunityEditionLicense: true\\nvvp:\\n registry: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror\\n persistence:\\n type: local\\n blobStorage:\\n baseUri: s3://vvp\\n s3:\\n endpoint: http://sreworks-minio.sreworks:9000\\n globalDeploymentDefaults: |\\n spec:\\n state: RUNNING\\n template:\\n spec:\\n resources:\\n jobmanager:\\n cpu: 0.5\\n memory: 1G\\n taskmanager:\\n cpu: 0.5\\n memory: 1G\\n flinkConfiguration:\\n state.backend: filesystem\\n taskmanager.memory.managed.fraction: 0.0 # no managed memory needed for filesystem statebackend\\n high-availability: vvp-kubernetes\\n metrics.reporter.prom.class: org.apache.flink.metrics.prometheus.PrometheusReporter\\n execution.checkpointing.interval: 10s\\n execution.checkpointing.externalized-checkpoint-retention: RETAIN_ON_CANCELLATION\\n sqlService:\\n pool:\\n coreSize: 1\\n maxSize: 1\\nblobStorageCredentials:\\n s3:\\n accessKeyId: \\\"{{ Global.MINIO_ACCESS_KEY }}\\\"\\n secretAccessKey: \\\"{{ Global.MINIO_SECRET_KEY }}\\\"\\npersistentVolume:\\n enabled: true\\n accessModes:\\n - ReadWriteOnce\\n annotations: {}\\n size: 20Gi\\n storageClass: \\\"{{ Global.STORAGE_CLASS }}\\\"\\n subPath: ''\",\"repo\":{\"repoPath\":\"saas/dataops/api/ververica-platform/ververica-platform-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"ververica-platform","id":18,"name":"ververica-platform","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/ververica-platform/ververica-platform-chart\n branch: master\n","packageType":"REPO","stageId":"dev"}],"microservices":[{"appId":"dataops","arch":"","componentType":"K8S_MICROSERVICE","description":"","gmtCreate":1665995842000,"gmtModified":1671009025000,"id":172,"microServiceExt":"{\"initContainerList\":[{\"dockerfilePath\":\"Dockerfile-db-migration\",\"name\":\"db-migration\",\"repoPath\":\"saas/dataops/api/pmdb\",\"type\":\"shell\"},{\"dockerfilePath\":\"Dockerfile\",\"name\":\"metric-flink\",\"repoPath\":\"saas/dataops/api/metric-flink\",\"type\":\"shell\"}],\"kind\":\"Deployment\",\"envKeyList\":[\"DB_HOST\",\"DB_PORT\",\"DB_USER\",\"DB_PASSWORD\",\"DB_NAME\",\"DATA_DB_HOST\",\"DATA_DB_PORT\",\"DATA_DB_USER\",\"DATA_DB_PASSWORD\",\"DATA_DB_PMDB_NAME=pmdb\",\"DATA_SKYW_HOST={{Global.STAGE_ID}}-dataops-skywalking-skywalking-helm-oap\",\"DATA_SKYW_PORT=11800\",\"DATA_SKYW_ENABLE=true\",\"KAFKA_ENDPOINT=prod-dataops-kafka.sreworks-dataops:9092\",\"DATA_ES_HOST\",\"DATA_ES_PORT\",\"DATA_ES_USER\",\"DATA_ES_PASSWORD\",\"DATA_DB_HEALTH_NAME=sw_saas_health\",\"MINIO_ENDPOINT=sreworks-minio.sreworks:9000\",\"MINIO_ACCESS_KEY\",\"MINIO_SECRET_KEY\",\"KAFKA_URL=prod-dataops-kafka.sreworks-dataops:9092\",\"ES_URL\",\"HEALTH_ENDPOINT={{Global.STAGE_ID}}-health-health.sreworks.svc.cluster.local:80\",\"VVP_ENDPOINT={{Global.STAGE_ID}}-dataops-ververica-platform-ververica-platform\"],\"repo\":{\"ciAccount\":\"public\",\"ciToken\":\"public\",\"dockerfilePath\":\"Dockerfile\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\",\"repoDomain\":\"https:\",\"repoGroup\":\"\",\"repoPath\":\"saas/dataops/api/pmdb\",\"repoProject\":\"code.aliyun.com\",\"repoType\":\"THIRD_REPO\"},\"launch\":{\"gatewayAuthEnabled\":false,\"gatewayRoute\":\"/pmdb/**\",\"replicas\":1,\"servicePorts\":\"7001\"}}","microServiceId":"pmdb","name":"pmdb","namespaceId":"sreworks","options":"options:\n kind: Deployment\n containers:\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n dockerfileTemplate: Dockerfile\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/pmdb\n branch: master\n name: pmdb\n env:\n - DB_HOST\n - DB_PORT\n - DB_USER\n - DB_PASSWORD\n - DB_NAME\n - DATA_DB_HOST\n - DATA_DB_PORT\n - DATA_DB_USER\n - DATA_DB_PASSWORD\n - DATA_DB_PMDB_NAME\n - DATA_SKYW_HOST\n - DATA_SKYW_PORT\n - DATA_SKYW_ENABLE\n - KAFKA_ENDPOINT\n - DATA_ES_HOST\n - DATA_ES_PORT\n - DATA_ES_USER\n - DATA_ES_PASSWORD\n - DATA_DB_HEALTH_NAME\n - MINIO_ENDPOINT\n - MINIO_ACCESS_KEY\n - MINIO_SECRET_KEY\n - KAFKA_URL\n - ES_URL\n - HEALTH_ENDPOINT\n - VVP_ENDPOINT\n initContainers:\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n dockerfileTemplate: Dockerfile-db-migration\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/pmdb\n branch: master\n name: db-migration\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n dockerfileTemplate: Dockerfile\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/metric-flink\n branch: master\n name: metric-flink\n","stageId":"dev"},{"appId":"dataops","arch":"","componentType":"K8S_MICROSERVICE","description":"","gmtCreate":1665987717000,"gmtModified":1670231782000,"id":168,"microServiceExt":"{\"initContainerList\":[{\"dockerfilePath\":\"Dockerfile-db-migration\",\"name\":\"db-migration\",\"repoPath\":\"saas/dataops/api/warehouse\",\"type\":\"shell\"}],\"kind\":\"Deployment\",\"envKeyList\":[\"DATA_DB_WAREHOUSE_NAME=sw_saas_warehouse\",\"DATA_DB_HOST\",\"DATA_DB_PORT\",\"DATA_ES_HOST\",\"DATA_ES_PORT\",\"DATA_ES_USER\",\"DATA_ES_PASSWORD\",\"DATA_DB_USER\",\"DATA_DB_PASSWORD\"],\"repo\":{\"ciAccount\":\"public\",\"ciToken\":\"public\",\"dockerfilePath\":\"Dockerfile\",\"repo\":\"https://gitee.com/sreworks/sreworks.git\",\"repoDomain\":\"https:\",\"repoGroup\":\"\",\"repoPath\":\"saas/dataops/api/warehouse\",\"repoProject\":\"gitee.com\",\"repoType\":\"THIRD_REPO\"},\"launch\":{\"gatewayAuthEnabled\":false,\"gatewayRoute\":\"/warehouse/**\",\"replicas\":1,\"servicePorts\":\"7001\"}}","microServiceId":"warehouse","name":"warehouse","namespaceId":"sreworks","options":"options:\n kind: Deployment\n containers:\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://gitee.com/sreworks/sreworks.git\n dockerfileTemplate: Dockerfile\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/warehouse\n branch: master\n name: warehouse\n env:\n - DATA_DB_WAREHOUSE_NAME\n - DATA_DB_HOST\n - DATA_DB_PORT\n - DATA_ES_HOST\n - DATA_ES_PORT\n - DATA_ES_USER\n - DATA_ES_PASSWORD\n - DATA_DB_USER\n - DATA_DB_PASSWORD\n initContainers:\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://gitee.com/sreworks/sreworks.git\n dockerfileTemplate: Dockerfile-db-migration\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/warehouse\n branch: master\n name: db-migration\n","stageId":"dev"},{"appId":"dataops","arch":"","componentType":"K8S_MICROSERVICE","description":"","gmtCreate":1665986979000,"gmtModified":1671008988000,"id":167,"microServiceExt":"{\"initContainerList\":[{\"dockerfilePath\":\"Dockerfile-db-migration\",\"name\":\"db-migration\",\"repoPath\":\"saas/dataops/api/dataset\",\"type\":\"shell\"},{\"dockerfilePath\":\"Dockerfile-db-migration-datasource\",\"name\":\"db-migration-datasource\",\"repoPath\":\"saas/dataops/api/dataset\",\"type\":\"shell\"}],\"kind\":\"Deployment\",\"envKeyList\":[\"DATA_DB_PASSWORD\",\"DATA_DB_DATASET_NAME=sw_saas_dataset\",\"DATA_DB_PMDB_NAME=pmdb\",\"DATA_ES_HOST={{Global.STAGE_ID}}-dataops-elasticsearch-master\",\"DATA_ES_PORT=9200\",\"DATA_ES_INDEX=metricbeat-7.13.0\",\"DATA_DB_DATASOURCE_NAME=sw_saas_datasource\",\"DATA_SKYW_HOST={{Global.STAGE_ID}}-dataops-skywalking-skywalking-helm-oap\",\"DATA_SKYW_PORT=11800\",\"DATA_SKYW_ENABLE=true\",\"DATA_DB_HOST\",\"DATA_DB_PORT\",\"DATA_ES_USER\",\"DATA_ES_PASSWORD\",\"DATA_DB_USER\"],\"repo\":{\"ciAccount\":\"public\",\"ciToken\":\"public\",\"dockerfilePath\":\"Dockerfile\",\"repo\":\"https://gitee.com/sreworks/sreworks.git\",\"repoDomain\":\"https:\",\"repoGroup\":\"\",\"repoPath\":\"saas/dataops/api/dataset\",\"repoProject\":\"gitee.com\",\"repoType\":\"THIRD_REPO\"},\"launch\":{\"gatewayAuthEnabled\":false,\"gatewayRoute\":\"/dataset/**\",\"replicas\":1,\"servicePorts\":\"7001\"}}","microServiceId":"dataset","name":"dataset","namespaceId":"sreworks","options":"options:\n kind: Deployment\n containers:\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://gitee.com/sreworks/sreworks.git\n dockerfileTemplate: Dockerfile\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/dataset\n branch: master\n name: dataset\n env:\n - DATA_DB_PASSWORD\n - DATA_DB_DATASET_NAME\n - DATA_DB_PMDB_NAME\n - DATA_ES_HOST\n - DATA_ES_PORT\n - DATA_ES_INDEX\n - DATA_DB_DATASOURCE_NAME\n - DATA_SKYW_HOST\n - DATA_SKYW_PORT\n - DATA_SKYW_ENABLE\n - DATA_DB_HOST\n - DATA_DB_PORT\n - DATA_ES_USER\n - DATA_ES_PASSWORD\n - DATA_DB_USER\n initContainers:\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://gitee.com/sreworks/sreworks.git\n dockerfileTemplate: Dockerfile-db-migration\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/dataset\n branch: master\n name: db-migration\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://gitee.com/sreworks/sreworks.git\n dockerfileTemplate: Dockerfile-db-migration-datasource\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/dataset\n branch: master\n name: db-migration-datasource\n","stageId":"dev"}]} \ No newline at end of file +{"addons":[{"addonConfig":"{}","addonId":"system-env","addonType":"RESOURCE_ADDON","addonVersion":"_","appId":"dataops","gmtCreate":1666577123000,"gmtModified":1670231782000,"id":53,"name":"system-env","namespaceId":"sreworks","stageId":"dev"},{"addonConfig":"{}","addonId":"productopsv2","addonType":"INTERNAL_ADDON","addonVersion":"_","appId":"dataops","gmtCreate":1645702680000,"gmtModified":1670231782000,"id":18,"name":"productopsv2","namespaceId":"sreworks","stageId":"dev"}],"helms":[{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1670637111000,"gmtModified":1672993624000,"helmExt":"{\"defaultValuesYaml\":\"image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/logstash\\nimageTag: 7.10.2\\nlogstashConfig:\\n logstash.yml: |\\n http.host: 0.0.0.0\\n xpack.monitoring.enabled: true\\n xpack.monitoring.elasticsearch.username: 'elastic'\\n xpack.monitoring.elasticsearch.password: 'sreworkses123.'\\n xpack.monitoring.elasticsearch.hosts: [\\\"prod-dataops-elasticsearch-master.sreworks-dataops:9200\\\"]\\nlogstashPipeline:\\n logstash.conf: |\\n input {\\n elasticsearch {\\n hosts => \\\"prod-dataops-elasticsearch-master.sreworks-dataops:9200\\\"\\n user => \\\"elastic\\\"\\n password => \\\"sreworkses123.\\\"\\n index => \\\"metricbeat\\\"\\n query => '{\\\"query\\\":{\\\"bool\\\":{\\\"must\\\":[{\\\"range\\\":{\\\"@timestamp\\\":{\\\"gte\\\":\\\"now-1m/m\\\",\\\"lt\\\":\\\"now/m\\\"}}},{\\\"query_string\\\":{\\\"query\\\":\\\"metricset.name:json\\\"}},{\\\"exists\\\":{\\\"field\\\":\\\"http\\\"}}]}},\\\"sort\\\":[\\\"service.address\\\"]}'\\n schedule => \\\"* * * * *\\\"\\n scroll => \\\"5m\\\"\\n size => 10000\\n }\\n }\\n output {\\n kafka {\\n bootstrap_servers => \\\"prod-dataops-kafka.sreworks-dataops.svc.cluster.local:9092\\\"\\n codec => json\\n topic_id => \\\"sreworks-telemetry-metric\\\"\\n }\\n }\\nservice:\\n loadBalancerIP: \\\"\\\"\\n ports:\\n - name: beats\\n port: 5044\\n protocol: TCP\\n targetPort: 5044\\n - name: http\\n port: 8080\\n protocol: TCP\\n targetPort: 8080\\n type: ClusterIP\\nvolumeClaimTemplate:\\n accessModes:\\n - ReadWriteOnce\\n resources:\\n requests:\\n storage: 50Gi\\n storageClassName: \\\"{{ Global.STORAGE_CLASS }}\\\"\",\"repo\":{\"repoPath\":\"saas/dataops/api/logstash/logstash-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"logstash","id":29,"name":"logstash","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/logstash/logstash-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1669043349000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"global:\\n storageClass: \\\"{{ Global.STORAGE_CLASS }}\\\"\\n\\nimage:\\n registry: sreworks-registry.cn-beijing.cr.aliyuncs.com\\n repository: hub/kafka\\n\\nzookeeper:\\n persistence:\\n size: 20Gi\\n image:\\n registry: sreworks-registry.cn-beijing.cr.aliyuncs.com\\n repository: hub/zookeeper\\n\\npersistence:\\n size: 20Gi\",\"repo\":{\"repoPath\":\"saas/dataops/api/kafka/kafka-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"kafka","id":28,"name":"kafka","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/kafka/kafka-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1668612246000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"global:\\n # zone: cluster.local (use only if your DNS server doesn't live in the same zone as kubecost)\\n prometheus:\\n enabled: false\\n fqdn: http://{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\\n\\n thanos:\\n enabled: false\\n\\n grafana:\\n enabled: false\\n domainName: prod-dataops-grafana.sreworks-dataops\\n proxy: false\\n\\n notifications:\\n alertmanager:\\n enabled: false\\n fqdn: http://{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\\n\\nkubecostToken: \\\"MzEyMTg5Mzk3QHFxLmNvbQ==xm343yadf98\\\"\\n\\nkubecostFrontend:\\n image: \\\"sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/frontend\\\"\\n imagePullPolicy: Always\\n resources:\\n requests:\\n cpu: \\\"10m\\\"\\n memory: \\\"55Mi\\\"\\n #limits:\\n # cpu: \\\"100m\\\"\\n # memory: \\\"256Mi\\\"\\n# tls:\\n# enable: true\\n# secretName:\\n\\nkubecost:\\n disableServer: false\\n image: \\\"sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/server\\\"\\n resources:\\n requests:\\n cpu: \\\"100m\\\"\\n memory: \\\"55Mi\\\"\\n #limits:\\n # cpu: \\\"100m\\\"\\n # memory: \\\"256Mi\\\"\\n\\nkubecostModel:\\n image: \\\"sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/cost-model\\\"\\n imagePullPolicy: Always\\n resources:\\n requests:\\n cpu: \\\"200m\\\"\\n memory: \\\"55Mi\\\"\\n #limits:\\n # cpu: \\\"800m\\\"\\n # memory: \\\"256Mi\\\"\\n\\ningress:\\n enabled: false\\n className: nginx\\n annotations:\\n # kubernetes.io/ingress.class: nginx\\n # kubernetes.io/tls-acme: \\\"true\\\"\\n paths: [\\\"/\\\"] # There's no need to route specifically to the pods-- we have an nginx deployed that handles routing\\n pathType: ImplementationSpecific\\n hosts:\\n - kubecost-cost-analyzer.c38cca9c474484bdc9873f44f733d8bcd.cn-beijing.alicontainer.com\\n tls: []\\n # - secretName: cost-analyzer-tls\\n # hosts:\\n # - cost-analyzer.local\\n\\npersistentVolume:\\n size: 100Gi\\n dbSize: 100.0Gi\\n enabled: true\\n storageClass: \\\"{{ Global.STORAGE_CLASS }}\\\"\\n accessModes:\\n - ReadWriteOnce\\n\\nservice:\\n type: ClusterIP\\n port: 9090\\n targetPort: 9090\\n # nodePort:\\n labels: {}\\n annotations: {}\\n\\nprometheus:\\n kube-state-metrics:\\n disabled: false\\n image:\\n repository: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kube-state-metrics\\n tag: v1.9.8\\n pullPolicy: Always\\n server:\\n resources: {}\\n # limits:\\n # cpu: 500m\\n # memory: 512Mi\\n # requests:\\n # cpu: 500m\\n # memory: 512Mi\\n global:\\n scrape_interval: 1m\\n scrape_timeout: 10s\\n evaluation_interval: 1m\\n external_labels:\\n cluster_id: cluster123 # Each cluster should have a unique ID\\n persistentVolume:\\n size: 100Gi\\n enabled: true\\n storageClass: \\\"{{ Global.STORAGE_CLASS }}\\\"\\n accessModes:\\n - ReadWriteOnce\\n extraArgs:\\n query.max-concurrency: 1\\n query.max-samples: 100000000\\n tolerations: []\\n alertmanager:\\n enabled: false\\n persistentVolume:\\n enabled: true\\n nodeExporter:\\n enabled: true\\n service:\\n annotations:\\n prometheus.io/scrape: \\\"true\\\"\\n # Exposed as a headless service:\\n # https://kubernetes.io/docs/concepts/services-networking/service/#headless-services\\n clusterIP: None\\n hostPort: 9010\\n servicePort: 9010\\n type: ClusterIP\\n pushgateway:\\n enabled: false\\n persistentVolume:\\n enabled: true\\n\\nnetworkCosts:\\n enabled: false\\n podSecurityPolicy:\\n enabled: false\\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/kubecost-network-costs\\n tag: v15.7\\n imagePullPolicy: Always\\n prometheusScrape: false\\n trafficLogging: true\\n port: 3001\\n resources: {}\\n #requests:\\n # cpu: \\\"50m\\\"\\n # memory: \\\"20Mi\\\"\\n\\n\\nkubecostDeployment:\\n replicas: 1\\n\\nclusterController:\\n enabled: false\\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/cluster-controller\\n tag: v0.0.2\\n imagePullPolicy: Always\\n\\n\\ngrafana:\\n sidecar:\\n dashboards:\\n enabled: true\\n label: kubecost_grafana_dashboard\\n datasources:\\n enabled: false\\n grafana.ini:\\n server:\\n root_url: \\\"%(protocol)s://%(domain)s:%(http_port)s/grafana\\\"\\n\\nkubecostProductConfigs:\\n clusterName: \\\"cluster123\\\"\\n currencyCode: \\\"CNY\\\" \\n\",\"repo\":{\"repoPath\":\"saas/dataops/api/kubecost/cost-analyzer\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"kubecost","id":27,"name":"kubecost","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/kubecost/cost-analyzer\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1666169010000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"rbac:\\n create: true\\n\\npodSecurityPolicy:\\n enabled: false\\n\\nserviceAccounts:\\n alertmanager:\\n create: true\\n name:\\n annotations: {}\\n nodeExporter:\\n create: true\\n name:\\n annotations: {}\\n pushgateway:\\n create: true\\n name:\\n annotations: {}\\n server:\\n create: true\\n name:\\n annotations: {}\\n\\nalertmanager:\\n enabled: false\\n\\nconfigmapReload:\\n prometheus:\\n enabled: false\\n alertmanager:\\n enabled: false\\n\\nkubeStateMetrics:\\n enabled: false\\n\\nnodeExporter:\\n enabled: false\\n\\n\\nserver:\\n enabled: true\\n persistentVolume:\\n enabled: true\\n accessModes:\\n - ReadWriteOnce\\n storageClass: \\\"{{ Global.STORAGE_CLASS }}\\\"\\n existingClaim: \\\"\\\"\\n mountPath: /data\\n size: 20Gi\\n\\npushgateway:\\n enabled: false\\n\\nserverFiles:\\n recording_rules.yml:\\n groups:\\n - name: CPU\\n rules:\\n - expr: sum(rate(container_cpu_usage_seconds_total{container_name!=\\\"\\\"}[5m]))\\n record: cluster:cpu_usage:rate5m\\n - expr: rate(container_cpu_usage_seconds_total{container_name!=\\\"\\\"}[5m])\\n record: cluster:cpu_usage_nosum:rate5m\\n - expr: avg(irate(container_cpu_usage_seconds_total{container_name!=\\\"POD\\\", container_name!=\\\"\\\"}[5m])) by (container_name,pod_name,namespace)\\n record: kubecost_container_cpu_usage_irate\\n - expr: sum(container_memory_working_set_bytes{container_name!=\\\"POD\\\",container_name!=\\\"\\\"}) by (container_name,pod_name,namespace)\\n record: kubecost_container_memory_working_set_bytes\\n - expr: sum(container_memory_working_set_bytes{container_name!=\\\"POD\\\",container_name!=\\\"\\\"})\\n record: kubecost_cluster_memory_working_set_bytes\\n - name: Savings\\n rules:\\n - expr: sum(avg(kube_pod_owner{owner_kind!=\\\"DaemonSet\\\"}) by (pod) * sum(container_cpu_allocation) by (pod))\\n labels:\\n daemonset: \\\"false\\\"\\n record: kubecost_savings_cpu_allocation\\n - expr: sum(avg(kube_pod_owner{owner_kind=\\\"DaemonSet\\\"}) by (pod) * sum(container_cpu_allocation) by (pod)) / sum(kube_node_info)\\n labels:\\n daemonset: \\\"true\\\"\\n record: kubecost_savings_cpu_allocation\\n - expr: sum(avg(kube_pod_owner{owner_kind!=\\\"DaemonSet\\\"}) by (pod) * sum(container_memory_allocation_bytes) by (pod))\\n labels:\\n daemonset: \\\"false\\\"\\n record: kubecost_savings_memory_allocation_bytes\\n - expr: sum(avg(kube_pod_owner{owner_kind=\\\"DaemonSet\\\"}) by (pod) * sum(container_memory_allocation_bytes) by (pod)) / sum(kube_node_info)\\n labels:\\n daemonset: \\\"true\\\"\\n record: kubecost_savings_memory_allocation_bytes\\n - expr: label_replace(sum(kube_pod_status_phase{phase=\\\"Running\\\",namespace!=\\\"kube-system\\\"} > 0) by (pod, namespace), \\\"pod_name\\\", \\\"$1\\\", \\\"pod\\\", \\\"(.+)\\\")\\n record: kubecost_savings_running_pods\\n - expr: sum(rate(container_cpu_usage_seconds_total{container_name!=\\\"\\\",container_name!=\\\"POD\\\",instance!=\\\"\\\"}[5m])) by (namespace, pod_name, container_name, instance)\\n record: kubecost_savings_container_cpu_usage_seconds\\n - expr: sum(container_memory_working_set_bytes{container_name!=\\\"\\\",container_name!=\\\"POD\\\",instance!=\\\"\\\"}) by (namespace, pod_name, container_name, instance)\\n record: kubecost_savings_container_memory_usage_bytes\\n - expr: avg(sum(kube_pod_container_resource_requests{resource=\\\"cpu\\\", unit=\\\"core\\\", namespace!=\\\"kube-system\\\"}) by (pod, namespace, instance)) by (pod, namespace)\\n record: kubecost_savings_pod_requests_cpu_cores\\n - expr: avg(sum(kube_pod_container_resource_requests{resource=\\\"memory\\\", unit=\\\"byte\\\", namespace!=\\\"kube-system\\\"}) by (pod, namespace, instance)) by (pod, namespace)\\n record: kubecost_savings_pod_requests_memory_bytes\\n\\n prometheus.yml:\\n rule_files:\\n - /etc/config/recording_rules.yml\\n - /etc/config/alerting_rules.yml\\n\\n scrape_configs:\\n - job_name: prometheus\\n static_configs:\\n - targets:\\n - localhost:9090\\n - job_name: kubernetes-pods\\n kubernetes_sd_configs:\\n - role: pod\\n relabel_configs:\\n - action: keep\\n regex: true\\n source_labels:\\n - __meta_kubernetes_pod_annotation_prometheus_io_scrape\\n - action: replace\\n regex: (.+)\\n source_labels:\\n - __meta_kubernetes_pod_annotation_prometheus_io_path\\n target_label: __metrics_path__\\n - action: replace\\n regex: ([^:]+)(?::\\\\d+)?;(\\\\d+)\\n replacement: $1:$2\\n source_labels:\\n - __address__\\n - __meta_kubernetes_pod_annotation_prometheus_io_port\\n target_label: __address__\\n - action: labelmap\\n regex: __meta_kubernetes_pod_label_(.+)\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_namespace\\n target_label: kubernetes_namespace\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_pod_name\\n target_label: kubernetes_pod_name\\n - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\\n job_name: kubernetes-nodes-cadvisor\\n kubernetes_sd_configs:\\n - role: node\\n metric_relabel_configs:\\n - action: keep\\n regex: (container_cpu_usage_seconds_total|container_memory_working_set_bytes|container_network_receive_errors_total|container_network_transmit_errors_total|container_network_receive_packets_dropped_total|container_network_transmit_packets_dropped_total|container_memory_usage_bytes|container_cpu_cfs_throttled_periods_total|container_cpu_cfs_periods_total|container_fs_usage_bytes|container_fs_limit_bytes|container_cpu_cfs_periods_total|container_fs_inodes_free|container_fs_inodes_total|container_fs_usage_bytes|container_fs_limit_bytes|container_cpu_cfs_throttled_periods_total|container_cpu_cfs_periods_total|container_network_receive_bytes_total|container_network_transmit_bytes_total|container_fs_inodes_free|container_fs_inodes_total|container_fs_usage_bytes|container_fs_limit_bytes|container_spec_cpu_shares|container_spec_memory_limit_bytes|container_network_receive_bytes_total|container_network_transmit_bytes_total|container_fs_reads_bytes_total|container_network_receive_bytes_total|container_fs_writes_bytes_total|container_fs_reads_bytes_total|cadvisor_version_info)\\n source_labels:\\n - __name__\\n - action: replace\\n regex: (.+)\\n source_labels:\\n - container\\n target_label: container_name\\n - action: replace\\n regex: (.+)\\n source_labels:\\n - pod\\n target_label: pod_name\\n relabel_configs:\\n - action: labelmap\\n regex: __meta_kubernetes_node_label_(.+)\\n - replacement: kubernetes.default.svc:443\\n target_label: __address__\\n - regex: (.+)\\n replacement: /api/v1/nodes/$1/proxy/metrics/cadvisor\\n source_labels:\\n - __meta_kubernetes_node_name\\n target_label: __metrics_path__\\n scheme: https\\n tls_config:\\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\\n insecure_skip_verify: true\\n - job_name: kubernetes-service-endpoints\\n kubernetes_sd_configs:\\n - role: endpoints\\n metric_relabel_configs:\\n - action: keep\\n regex: (container_gpu_allocation|container_cpu_allocation|container_cpu_usage_seconds_total|container_fs_limit_bytes|container_memory_allocation_bytes|container_memory_usage_bytes|container_memory_working_set_bytes|container_network_receive_bytes_total|container_network_transmit_bytes_total|deployment_match_labels|kube_deployment_spec_replicas|kube_deployment_status_replicas_available|kube_job_status_failed|kube_namespace_annotations|kube_namespace_labels|kube_node_info|kube_node_labels|kube_node_status_capacity|kube_node_status_capacity_cpu_cores|kube_node_status_capacity_memory_bytes|kube_node_status_condition|kube_persistentvolume_capacity_bytes|kube_persistentvolume_status_phase|kube_persistentvolumeclaim_info|kube_persistentvolumeclaim_resource_requests_storage_bytes|kube_persistentvolumeclaim_resource_requests_storage_bytes|container_memory_allocation_bytes|kube_pod_container_resource_limits|kube_pod_container_resource_limits_cpu_cores|kube_pod_container_resource_limits_memory_bytes|kube_pod_container_resource_requests_cpu_cores|kube_pod_container_resource_requests_cpu_cores|container_cpu_usage_seconds_total|kube_pod_container_resource_requests_memory_bytes|kube_pod_container_resource_requests_memory_bytes|kube_pod_container_resource_requests|kube_pod_container_status_restarts_total|kube_pod_container_status_running|kube_pod_container_status_terminated_reason|kube_pod_labels|kube_pod_owner|kube_pod_status_phase|kubecost_cluster_memory_working_set_bytes|kubecost_pod_network_egress_bytes_total|node_cpu_hourly_cost|node_cpu_seconds_total|node_disk_reads_completed|node_disk_reads_completed_total|node_disk_writes_completed|node_disk_writes_completed_total|node_filesystem_device_error|node_gpu_hourly_cost|node_memory_Buffers_bytes|node_memory_Cached_bytes|node_memory_MemAvailable_bytes|node_memory_MemFree_bytes|node_memory_MemTotal_bytes|node_network_transmit_bytes_total|node_ram_hourly_cost|pod_pvc_allocation|pv_hourly_cost|service_selector_labels|statefulSet_match_labels|up|kube_node_status_allocatable|kube_node_status_allocatable_cpu_cores|kube_node_status_allocatable_memory_bytes|container_fs_writes_bytes_total|kube_deployment_status_replicas|kube_statefulset_replicas|kube_daemonset_status_desired_number_scheduled|kube_deployment_status_replicas_available|kube_statefulset_status_replicas|kube_daemonset_status_number_ready|kube_deployment_status_replicas|kube_statefulset_replicas|kube_daemonset_status_desired_number_scheduled|kube_replicaset_owner|kube_pod_container_info|DCGM_FI_DEV_GPU_UTIL)\\n source_labels:\\n - __name__\\n relabel_configs:\\n - action: keep\\n regex: true\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_scrape\\n - action: replace\\n regex: (https?)\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_scheme\\n target_label: __scheme__\\n - action: replace\\n regex: (.+)\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_path\\n target_label: __metrics_path__\\n - action: replace\\n regex: ([^:]+)(?::\\\\d+)?;(\\\\d+)\\n replacement: $1:$2\\n source_labels:\\n - __address__\\n - __meta_kubernetes_service_annotation_prometheus_io_port\\n target_label: __address__\\n - action: labelmap\\n regex: __meta_kubernetes_service_label_(.+)\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_namespace\\n target_label: kubernetes_namespace\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_service_name\\n target_label: kubernetes_name\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_pod_node_name\\n target_label: kubernetes_node\\n - job_name: kubernetes-service-endpoints-slow\\n kubernetes_sd_configs:\\n - role: endpoints\\n relabel_configs:\\n - action: keep\\n regex: true\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_scrape_slow\\n - action: replace\\n regex: (https?)\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_scheme\\n target_label: __scheme__\\n - action: replace\\n regex: (.+)\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_path\\n target_label: __metrics_path__\\n - action: replace\\n regex: ([^:]+)(?::\\\\d+)?;(\\\\d+)\\n replacement: $1:$2\\n source_labels:\\n - __address__\\n - __meta_kubernetes_service_annotation_prometheus_io_port\\n target_label: __address__\\n - action: labelmap\\n regex: __meta_kubernetes_service_label_(.+)\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_namespace\\n target_label: kubernetes_namespace\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_service_name\\n target_label: kubernetes_name\\n - action: replace\\n source_labels:\\n - __meta_kubernetes_pod_node_name\\n target_label: kubernetes_node\\n scrape_interval: 5m\\n scrape_timeout: 30s\\n - honor_labels: true\\n job_name: prometheus-pushgateway\\n kubernetes_sd_configs:\\n - role: service\\n relabel_configs:\\n - action: keep\\n regex: pushgateway\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_probe\\n - job_name: kubernetes-services\\n kubernetes_sd_configs:\\n - role: service\\n metrics_path: /probe\\n params:\\n module:\\n - http_2xx\\n relabel_configs:\\n - action: keep\\n regex: true\\n source_labels:\\n - __meta_kubernetes_service_annotation_prometheus_io_probe\\n - source_labels:\\n - __address__\\n target_label: __param_target\\n - replacement: blackbox\\n target_label: __address__\\n - source_labels:\\n - __param_target\\n target_label: instance\\n - action: labelmap\\n regex: __meta_kubernetes_service_label_(.+)\\n - source_labels:\\n - __meta_kubernetes_namespace\\n target_label: kubernetes_namespace\\n - source_labels:\\n - __meta_kubernetes_service_name\\n target_label: kubernetes_name\\n - job_name: kubecost\\n honor_labels: true\\n scrape_interval: 1m\\n scrape_timeout: 10s\\n metrics_path: /metrics\\n scheme: http\\n dns_sd_configs:\\n - names:\\n - prod-dataops-kubecost-cost-analyzer\\n type: 'A'\\n port: 9003\\n - job_name: kubecost-networking\\n kubernetes_sd_configs:\\n - role: pod\\n relabel_configs:\\n # Scrape only the the targets matching the following metadata\\n - source_labels: [__meta_kubernetes_pod_label_app]\\n action: keep\\n regex: prod-dataops-kubecost-network-costs\",\"repo\":{\"repoPath\":\"saas/dataops/api/prometheus/prometheus-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"prometheus","id":26,"name":"prometheus","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/prometheus/prometheus-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996642000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"clusterName: '{{ Global.STAGE_ID }}-dataops-elasticsearch'\\nimage: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/elasticsearch\\nimageTag: 7.10.2-with-plugins\\nreplicas: 1\\nminimumMasterNodes: 1\\nclusterHealthCheckEnable: false\\nextraEnvs:\\n - name: cluster.initial_master_nodes\\n value: \\\"\\\"\\n - name: ELASTIC_PASSWORD\\n value: \\\"{{ Global.DATA_ES_PASSWORD }}\\\"\\n - name: ELASTIC_USERNAME\\n value: \\\"{{ Global.DATA_ES_USER }}\\\"\\nesConfig:\\n elasticsearch.yml: |\\n xpack.security.enabled: true\\n discovery.type: single-node\\n path.data: /usr/share/elasticsearch/data\\n\\nvolumeClaimTemplate:\\n accessModes:\\n - ReadWriteOnce\\n storageClassName: \\\"{{ Global.STORAGE_CLASS }}\\\"\\n resources:\\n requests:\\n storage: 100Gi\",\"repo\":{\"repoPath\":\"saas/dataops/api/elasticsearch/elasticsearch-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"elasticsearch","id":25,"name":"elasticsearch","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/elasticsearch/elasticsearch-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996594000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"image: \\\"sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/filebeat\\\"\\nimageTag: \\\"7.10.2\\\"\\npodAnnotations:\\n name: filebeat\\nlabels:\\n k8s-app: filebeat\\nextraEnvs:\\n - name: NODE_NAME\\n valueFrom:\\n fieldRef:\\n fieldPath: spec.nodeName\\n\\nhostNetworking: true\\n#dnsPolicy: ClusterFirstWithHostNet\\nfilebeatConfig:\\n filebeat.yml: |\\n filebeat.autodiscover:\\n providers:\\n - type: kubernetes\\n node: ${NODE_NAME}\\n resource: pod\\n scope: node\\n templates:\\n - condition:\\n equals:\\n kubernetes.labels.sreworks-telemetry-log: enable\\n config:\\n - type: container\\n paths:\\n - /var/log/containers/*${data.kubernetes.container.id}.log\\n multiline:\\n type: pattern\\n pattern: '^(\\\\[)?20\\\\d{2}-(1[0-2]|0?[1-9])-(0?[1-9]|[1-2]\\\\d|30|31)'\\n negate: true\\n match: after\\n processors:\\n - add_kubernetes_metadata:\\n host: ${NODE_NAME}\\n matchers:\\n - logs_path:\\n logs_path: \\\"/var/log/containers/\\\"\\n\\n setup.ilm.enabled: auto\\n setup.ilm.rollover_alias: \\\"filebeat\\\"\\n setup.ilm.pattern: \\\"{now/d}-000001\\\"\\n setup.template.name: \\\"filebeat\\\"\\n setup.template.pattern: \\\"filebeat-*\\\"\\n\\n output.elasticsearch:\\n hosts: '{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}'\\n index: \\\"filebeat-%{+yyyy.MM.dd}\\\"\\n username: \\\"{{ Global.DATA_ES_USER }}\\\"\\n password: \\\"{{ Global.DATA_ES_PASSWORD }}\\\"\",\"repo\":{\"repoPath\":\"saas/dataops/api/filebeat/filebeat-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"filebeat","id":24,"name":"filebeat","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/filebeat/filebeat-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996533000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"adminUser: admin\\nadminPassword: sreworks123456\\ngrafana.ini:\\n security:\\n allow_embedding: true\\n server:\\n root_url: /gateway/dataops-grafana/\\n serve_from_sub_path: true\\n auth.basic:\\n enabled: false\\n auth.proxy:\\n enabled: true\\n auto_sign_up: true\\n enable_login_token: false\\n ldap_sync_ttl: 60\\n sync_ttl: 60\\n header_name: x-auth-user\\n headers: \\\"Name:x-auth-user Email:x-auth-email-addr\\\"\\n auth.anonymous:\\n enabled: false\\nimage: \\n repository: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/grafana\\n tag: 7.5.3\\nplugins:\\n - marcusolsson-json-datasource\\ndatasources:\\n datasources.yaml:\\n apiVersion: 1\\n datasources:\\n - name: elasticsearch-metricbeat\\n type: elasticsearch\\n url: http://{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}\\n database: \\\"[metricbeat]*\\\"\\n basicAuth: true\\n basicAuthUser: \\\"{{ Global.DATA_ES_USER }}\\\"\\n basicAuthPassword: \\\"{{ Global.DATA_ES_PASSWORD }}\\\"\\n access: proxy\\n isDefault: true\\n jsonData:\\n interval: Yearly\\n timeField: \\\"@timestamp\\\"\\n esVersion: 70\\n - name: elasticsearch-filebeat\\n type: elasticsearch\\n url: http://{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}\\n database: \\\"[filebeat]*\\\"\\n basicAuth: true\\n basicAuthUser: \\\"{{ Global.DATA_ES_USER }}\\\"\\n basicAuthPassword: \\\"{{ Global.DATA_ES_PASSWORD }}\\\"\\n access: proxy\\n isDefault: false\\n jsonData:\\n interval: Yearly\\n timeField: \\\"@timestamp\\\"\\n esVersion: 70\\n logMessageField: message\\n logLevelField: fields.level\\n - name: dataops-prometheus\\n type: prometheus\\n access: proxy\\n httpMethod: POST\\n url: http://{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\\n - name: prometheus-cluster-default\\n type: prometheus\\n access: proxy\\n httpMethod: POST\\n url: http://{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\\n - name: dataset\\n type: marcusolsson-json-datasource\\n url: http://{{ Global.STAGE_ID }}-{{ Global.APP_ID }}-dataset.{{ Global.NAMESPACE_ID }}\\n access: proxy\\n isDefault: false\\ndashboards:\\n flink:\\n flink-dashboard:\\n file: dashboards/flink-dashboard.json\\n cost:\\n cost-dashboard:\\n file: dashboards/cost-dashboard.json\\ndashboardProviders:\\n dashboardproviders.yaml:\\n apiVersion: 1\\n providers:\\n - name: 'flink'\\n orgId: 1\\n folder: 'sreworks-dataops'\\n type: file\\n disableDeletion: false\\n editable: true\\n options:\\n path: /var/lib/grafana/dashboards/flink\\n - name: 'cost'\\n orgId: 1\\n folder: 'sreworks-dataops'\\n type: file\\n disableDeletion: false\\n editable: true\\n options:\\n path: /var/lib/grafana/dashboards/cost\",\"repo\":{\"repoPath\":\"saas/dataops/api/grafana/grafana-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"grafana","id":23,"name":"grafana","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/grafana/grafana-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996486000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"ingress:\\n enabled: false\\nimage: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kibana\\nelasticsearchHosts: \\\"http://{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}\\\"\\nkibanaConfig:\\n kibana.yml: |-\\n elasticsearch.username: {{ Global.DATA_ES_USER }}\\n elasticsearch.password: {{ Global.DATA_ES_PASSWORD }}\\nresources:\\n requests:\\n cpu: \\\"200m\\\"\\n memory: 512Mi\\n limits:\\n cpu: \\\"300m\\\"\\n memory: 512Mi\",\"repo\":{\"repoPath\":\"saas/dataops/api/kibana/kibana-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"kibana","id":22,"name":"kibana","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/kibana/kibana-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996426000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/metricbeat\\ndaemonset:\\n annotations:\\n name: metricbeat\\n labels: \\n k8s-app: metricbeat\\n enabled: true\\n extraEnvs:\\n - name: ELASTICSEARCH_HOSTS\\n value: \\\"{{ Global.STAGE_ID }}-dataops-elasticsearch-master.{{ Global.NAMESPACE_ID }}.svc.cluster.local\\\"\\n - name: NODE_NAME\\n valueFrom:\\n fieldRef:\\n fieldPath: spec.nodeName\\n - name: NODE_IP\\n valueFrom:\\n fieldRef:\\n fieldPath: status.hostIP\\n hostNetworking: true\\n #dnsPolicy: ClusterFirstWithHostNet\\n metricbeatConfig:\\n metricbeat.yml: |\\n metricbeat.modules:\\n - module: prometheus\\n period: 1m\\n hosts: [\\\"{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\\\"]\\n metricsets: [\\\"query\\\"]\\n queries:\\n - name: \\\"pod_ram_gb_hours_allocation\\\"\\n path: \\\"/api/v1/query\\\"\\n params:\\n query: 'avg(avg_over_time(container_memory_allocation_bytes{container!=\\\"\\\", container!=\\\"POD\\\", node!=\\\"\\\"}[1h])) by (pod, namespace, node) / 1024 / 1024 / 1024 + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\\\"\\\",label_labels_appmanager_oam_dev_appInstanceId!=\\\"\\\"})'\\n - name: \\\"pod_ram_gb_hours_usage_avg\\\"\\n path: \\\"/api/v1/query\\\"\\n params:\\n query: 'avg(avg_over_time(container_memory_working_set_bytes{container!=\\\"\\\", container_name!=\\\"POD\\\", container!=\\\"POD\\\"}[1h])) by (pod, namespace) / 1024 / 1024 / 1024 + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\\\"\\\",label_labels_appmanager_oam_dev_appInstanceId!=\\\"\\\"})'\\n - name: \\\"pod_cpu_core_hours_allocation\\\"\\n path: \\\"/api/v1/query\\\"\\n params:\\n query: 'avg(avg_over_time(container_cpu_allocation{container!=\\\"\\\", container!=\\\"POD\\\", node!=\\\"\\\"}[1h])) by (pod, namespace, node) + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\\\"\\\",label_labels_appmanager_oam_dev_appInstanceId!=\\\"\\\"})'\\n - name: \\\"pod_cpu_core_hours_usage_avg\\\"\\n path: \\\"/api/v1/query\\\"\\n params:\\n query: 'avg(rate(container_cpu_usage_seconds_total{container!=\\\"\\\", container_name!=\\\"POD\\\", container!=\\\"POD\\\"}[1h])) by (pod, namespace) + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\\\"\\\",label_labels_appmanager_oam_dev_appInstanceId!=\\\"\\\"})'\\n - name: \\\"pod_pvc_gb_hours_allocation\\\"\\n path: \\\"/api/v1/query\\\"\\n params:\\n query: 'avg(avg_over_time(pod_pvc_allocation[1h])) by (pod, namespace) / 1024 / 1024 / 1024 + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\\\"\\\",label_labels_appmanager_oam_dev_appInstanceId!=\\\"\\\"})'\\n - module: kubernetes\\n metricsets:\\n - container\\n - node\\n - pod\\n - system\\n - volume\\n period: 1m\\n host: \\\"${NODE_NAME}\\\"\\n hosts: [\\\"https://${NODE_IP}:10250\\\"]\\n bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\\n ssl.verification_mode: \\\"none\\\"\\n # If using Red Hat OpenShift remove ssl.verification_mode entry and\\n # uncomment these settings:\\n ssl.certificate_authorities:\\n - /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\\n processors:\\n - add_kubernetes_metadata: ~\\n - module: kubernetes\\n enabled: true\\n metricsets:\\n - event\\n - module: kubernetes\\n metricsets:\\n - proxy\\n period: 1m\\n host: ${NODE_NAME}\\n hosts: [\\\"localhost:10249\\\"]\\n - module: system\\n period: 1m\\n metricsets:\\n - cpu\\n - load\\n - memory\\n - network\\n - process\\n - process_summary\\n cpu.metrics: [percentages, normalized_percentages]\\n processes: ['.*']\\n process.include_top_n:\\n by_cpu: 5\\n by_memory: 5\\n - module: system\\n period: 1m\\n metricsets:\\n - filesystem\\n - fsstat\\n processors:\\n - drop_event.when.regexp:\\n system.filesystem.mount_point: '^/(sys|cgroup|proc|dev|etc|host|lib)($|/)'\\n\\n metricbeat.autodiscover:\\n providers:\\n - type: kubernetes\\n scope: node\\n node: ${NODE_NAME}\\n include_labels: [\\\"sreworks-telemetry-metric\\\"]\\n resource: pod\\n templates:\\n - condition:\\n equals:\\n kubernetes.labels.sreworks-telemetry-metric: enable\\n config:\\n - module: http\\n metricsets:\\n - json\\n period: 1m\\n hosts: [\\\"http://${data.host}:10080\\\"]\\n namespace: \\\"${data.kubernetes.namespace}#${data.kubernetes.service.name}\\\"\\n path: \\\"/\\\"\\n method: \\\"GET\\\"\\n\\n - type: kubernetes\\n scope: cluster\\n node: ${NODE_NAME}\\n unique: true\\n include_labels: [\\\"sreworks-prometheus-scrape-metric\\\"]\\n templates:\\n - condition:\\n equals:\\n kubernetes.labels.sreworks-prometheus-scrape-metric: enable\\n config:\\n - module: prometheus\\n period: 1m\\n hosts: [\\\"${data.host}:${data.port}\\\"]\\n metrics_path: /metrics\\n\\n - type: kubernetes\\n scope: cluster\\n node: ${NODE_NAME}\\n unique: true\\n templates:\\n - config:\\n - module: kubernetes\\n hosts: [\\\"prod-dataops-kubecost-kube-state-metrics.sreworks-dataops.svc.cluster.local:8080\\\"]\\n period: 1m\\n add_metadata: true\\n metricsets:\\n - state_node\\n - state_deployment\\n - state_daemonset\\n - state_replicaset\\n - state_pod\\n - state_container\\n - state_cronjob\\n - state_resourcequota\\n - state_statefulset\\n - state_service\\n\\n processors:\\n - add_cloud_metadata:\\n \\n setup.ilm.enabled: auto\\n setup.ilm.rollover_alias: \\\"metricbeat\\\"\\n setup.ilm.pattern: \\\"{now/d}-000001\\\"\\n setup.template.name: \\\"metricbeat\\\"\\n setup.template.pattern: \\\"metricbeat-*\\\"\\n\\n output.elasticsearch:\\n hosts: '{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}'\\n index: \\\"metricbeat-%{+yyyy.MM.dd}\\\"\\n username: \\\"{{ Global.DATA_ES_USER }}\\\"\\n password: \\\"{{ Global.DATA_ES_PASSWORD }}\\\"\\n\\n resources:\\n requests:\\n cpu: \\\"100m\\\"\\n memory: \\\"100Mi\\\"\\n limits:\\n cpu: \\\"1000m\\\"\\n memory: \\\"500Mi\\\"\\ndeployment: \\n enabled: false\\n\\nkube_state_metrics:\\n enabled: false\\n\\nclusterRoleRules:\\n- apiGroups: [\\\"\\\"]\\n resources:\\n - nodes\\n - namespaces\\n - events\\n - pods\\n verbs: [\\\"get\\\", \\\"list\\\", \\\"watch\\\"]\\n- apiGroups: [\\\"extensions\\\"]\\n resources:\\n - replicasets\\n verbs: [\\\"get\\\", \\\"list\\\", \\\"watch\\\"]\\n- apiGroups: [\\\"apps\\\"]\\n resources:\\n - statefulsets\\n - deployments\\n - replicasets\\n verbs: [\\\"get\\\", \\\"list\\\", \\\"watch\\\"]\\n- apiGroups: [\\\"\\\"]\\n resources:\\n - nodes/stats\\n - nodes\\n - services\\n - endpoints\\n - pods\\n verbs: [\\\"get\\\", \\\"list\\\", \\\"watch\\\"]\\n- nonResourceURLs:\\n - \\\"/metrics\\\"\\n verbs:\\n - get\\n- apiGroups:\\n - coordination.k8s.io\\n resources:\\n - leases\\n verbs:\\n - '*'\\n\\nserviceAccount: \\\"metricbeat-sa\\\" \\n\",\"repo\":{\"repoPath\":\"saas/dataops/api/metricbeat/metricbeat-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"metricbeat","id":21,"name":"metricbeat","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/metricbeat/metricbeat-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996318000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"global:\\n storageClass: \\\"{{ Global.STORAGE_CLASS }}\\\"\\nprimary:\\n service:\\n type: ClusterIP\\n persistence:\\n size: 50Gi\\n extraFlags: '--max-connect-errors=1000 --max_connections=10000'\\nreplication:\\n enabled: false\\nimage:\\n registry: sreworks-registry.cn-beijing.cr.aliyuncs.com\\n repository: mirror/mysql\\n tag: 8.0.22-debian-10-r44\\nauth:\\n rootPassword: cb56b5is5e21_c359b42223\",\"repo\":{\"repoPath\":\"saas/dataops/api/mysql/mysql-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"mysql","id":20,"name":"mysql","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/mysql/mysql-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996240000,"gmtModified":1670931342000,"helmExt":"{\"defaultValuesYaml\":\"oap:\\n replicas: 1\\n image:\\n repository: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/skywalking-oap-server-utc-8\\n tag: 9.3.0\\n storageType: elasticsearch\\n javaOpts: -Xmx1g -Xms1g\\n\\nui:\\n image:\\n repository: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/skywalking-ui\\n tag: 9.3.0 \\n \\nelasticsearch:\\n enabled: false\\n config:\\n host: '{{ Global.STAGE_ID }}-dataops-elasticsearch-master.{{ Global.NAMESPACE_ID }}.svc.cluster.local'\\n port:\\n http: 9200\\n user: \\\"{{ Global.DATA_ES_USER }}\\\"\\n password: \\\"{{ Global.DATA_ES_PASSWORD }}\\\"\",\"repo\":{\"repoPath\":\"saas/dataops/api/skywalking/skywalking-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"skywalking","id":19,"name":"skywalking","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/skywalking/skywalking-chart\n branch: master\n","packageType":"REPO","stageId":"dev"},{"appId":"dataops","componentType":"HELM","description":"","gmtCreate":1665996176000,"gmtModified":1670231782000,"helmExt":"{\"defaultValuesYaml\":\"acceptCommunityEditionLicense: true\\nvvp:\\n registry: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror\\n persistence:\\n type: local\\n blobStorage:\\n baseUri: s3://vvp\\n s3:\\n endpoint: http://sreworks-minio.sreworks:9000\\n globalDeploymentDefaults: |\\n spec:\\n state: RUNNING\\n template:\\n spec:\\n resources:\\n jobmanager:\\n cpu: 0.5\\n memory: 1G\\n taskmanager:\\n cpu: 0.5\\n memory: 1G\\n flinkConfiguration:\\n state.backend: filesystem\\n taskmanager.memory.managed.fraction: 0.0 # no managed memory needed for filesystem statebackend\\n high-availability: vvp-kubernetes\\n metrics.reporter.prom.class: org.apache.flink.metrics.prometheus.PrometheusReporter\\n execution.checkpointing.interval: 10s\\n execution.checkpointing.externalized-checkpoint-retention: RETAIN_ON_CANCELLATION\\n sqlService:\\n pool:\\n coreSize: 1\\n maxSize: 1\\nblobStorageCredentials:\\n s3:\\n accessKeyId: \\\"{{ Global.MINIO_ACCESS_KEY }}\\\"\\n secretAccessKey: \\\"{{ Global.MINIO_SECRET_KEY }}\\\"\\npersistentVolume:\\n enabled: true\\n accessModes:\\n - ReadWriteOnce\\n annotations: {}\\n size: 20Gi\\n storageClass: \\\"{{ Global.STORAGE_CLASS }}\\\"\\n subPath: ''\",\"repo\":{\"repoPath\":\"saas/dataops/api/ververica-platform/ververica-platform-chart\",\"branch\":\"master\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\"}}","helmPackageId":"ververica-platform","id":18,"name":"ververica-platform","namespaceId":"sreworks","options":"options:\n repoUrl: null\n chartName: null\n chartVersion: null\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/ververica-platform/ververica-platform-chart\n branch: master\n","packageType":"REPO","stageId":"dev"}],"microservices":[{"appId":"dataops","arch":"","componentType":"K8S_MICROSERVICE","description":"","gmtCreate":1665995842000,"gmtModified":1671009025000,"id":172,"microServiceExt":"{\"initContainerList\":[{\"dockerfilePath\":\"Dockerfile-db-migration\",\"name\":\"db-migration\",\"repoPath\":\"saas/dataops/api/pmdb\",\"type\":\"shell\"},{\"dockerfilePath\":\"Dockerfile\",\"name\":\"metric-flink\",\"repoPath\":\"saas/dataops/api/metric-flink\",\"type\":\"shell\"}],\"kind\":\"Deployment\",\"envKeyList\":[\"DB_HOST\",\"DB_PORT\",\"DB_USER\",\"DB_PASSWORD\",\"DB_NAME\",\"DATA_DB_HOST\",\"DATA_DB_PORT\",\"DATA_DB_USER\",\"DATA_DB_PASSWORD\",\"DATA_DB_PMDB_NAME=pmdb\",\"DATA_SKYW_HOST={{Global.STAGE_ID}}-dataops-skywalking-skywalking-helm-oap\",\"DATA_SKYW_PORT=11800\",\"DATA_SKYW_ENABLE=true\",\"KAFKA_ENDPOINT=prod-dataops-kafka.sreworks-dataops:9092\",\"DATA_ES_HOST\",\"DATA_ES_PORT\",\"DATA_ES_USER\",\"DATA_ES_PASSWORD\",\"DATA_DB_HEALTH_NAME=sw_saas_health\",\"MINIO_ENDPOINT=sreworks-minio.sreworks:9000\",\"MINIO_ACCESS_KEY\",\"MINIO_SECRET_KEY\",\"KAFKA_URL=prod-dataops-kafka.sreworks-dataops:9092\",\"ES_URL\",\"HEALTH_ENDPOINT={{Global.STAGE_ID}}-health-health.sreworks.svc.cluster.local:80\",\"VVP_ENDPOINT={{Global.STAGE_ID}}-dataops-ververica-platform-ververica-platform\"],\"repo\":{\"ciAccount\":\"public\",\"ciToken\":\"public\",\"dockerfilePath\":\"Dockerfile\",\"repo\":\"https://code.aliyun.com/sreworks_public/mirror.git\",\"repoDomain\":\"https:\",\"repoGroup\":\"\",\"repoPath\":\"saas/dataops/api/pmdb\",\"repoProject\":\"code.aliyun.com\",\"repoType\":\"THIRD_REPO\"},\"launch\":{\"gatewayAuthEnabled\":false,\"gatewayRoute\":\"/pmdb/**\",\"replicas\":1,\"servicePorts\":\"7001\"}}","microServiceId":"pmdb","name":"pmdb","namespaceId":"sreworks","options":"options:\n kind: Deployment\n containers:\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n dockerfileTemplate: Dockerfile\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/pmdb\n branch: master\n name: pmdb\n env:\n - DB_HOST\n - DB_PORT\n - DB_USER\n - DB_PASSWORD\n - DB_NAME\n - DATA_DB_HOST\n - DATA_DB_PORT\n - DATA_DB_USER\n - DATA_DB_PASSWORD\n - DATA_DB_PMDB_NAME\n - DATA_SKYW_HOST\n - DATA_SKYW_PORT\n - DATA_SKYW_ENABLE\n - KAFKA_ENDPOINT\n - DATA_ES_HOST\n - DATA_ES_PORT\n - DATA_ES_USER\n - DATA_ES_PASSWORD\n - DATA_DB_HEALTH_NAME\n - MINIO_ENDPOINT\n - MINIO_ACCESS_KEY\n - MINIO_SECRET_KEY\n - KAFKA_URL\n - ES_URL\n - HEALTH_ENDPOINT\n - VVP_ENDPOINT\n initContainers:\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n dockerfileTemplate: Dockerfile-db-migration\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/pmdb\n branch: master\n name: db-migration\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://code.aliyun.com/sreworks_public/mirror.git\n dockerfileTemplate: Dockerfile\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/metric-flink\n branch: master\n name: metric-flink\n","stageId":"dev"},{"appId":"dataops","arch":"","componentType":"K8S_MICROSERVICE","description":"","gmtCreate":1665987717000,"gmtModified":1670231782000,"id":168,"microServiceExt":"{\"initContainerList\":[{\"dockerfilePath\":\"Dockerfile-db-migration\",\"name\":\"db-migration\",\"repoPath\":\"saas/dataops/api/warehouse\",\"type\":\"shell\"}],\"kind\":\"Deployment\",\"envKeyList\":[\"DATA_DB_WAREHOUSE_NAME=sw_saas_warehouse\",\"DATA_DB_HOST\",\"DATA_DB_PORT\",\"DATA_ES_HOST\",\"DATA_ES_PORT\",\"DATA_ES_USER\",\"DATA_ES_PASSWORD\",\"DATA_DB_USER\",\"DATA_DB_PASSWORD\"],\"repo\":{\"ciAccount\":\"public\",\"ciToken\":\"public\",\"dockerfilePath\":\"Dockerfile\",\"repo\":\"https://gitee.com/sreworks/sreworks.git\",\"repoDomain\":\"https:\",\"repoGroup\":\"\",\"repoPath\":\"saas/dataops/api/warehouse\",\"repoProject\":\"gitee.com\",\"repoType\":\"THIRD_REPO\"},\"launch\":{\"gatewayAuthEnabled\":false,\"gatewayRoute\":\"/warehouse/**\",\"replicas\":1,\"servicePorts\":\"7001\"}}","microServiceId":"warehouse","name":"warehouse","namespaceId":"sreworks","options":"options:\n kind: Deployment\n containers:\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://gitee.com/sreworks/sreworks.git\n dockerfileTemplate: Dockerfile\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/warehouse\n branch: master\n name: warehouse\n env:\n - DATA_DB_WAREHOUSE_NAME\n - DATA_DB_HOST\n - DATA_DB_PORT\n - DATA_ES_HOST\n - DATA_ES_PORT\n - DATA_ES_USER\n - DATA_ES_PASSWORD\n - DATA_DB_USER\n - DATA_DB_PASSWORD\n initContainers:\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://gitee.com/sreworks/sreworks.git\n dockerfileTemplate: Dockerfile-db-migration\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/warehouse\n branch: master\n name: db-migration\n","stageId":"dev"},{"appId":"dataops","arch":"","componentType":"K8S_MICROSERVICE","description":"","gmtCreate":1665986979000,"gmtModified":1671008988000,"id":167,"microServiceExt":"{\"initContainerList\":[{\"dockerfilePath\":\"Dockerfile-db-migration\",\"name\":\"db-migration\",\"repoPath\":\"saas/dataops/api/dataset\",\"type\":\"shell\"},{\"dockerfilePath\":\"Dockerfile-db-migration-datasource\",\"name\":\"db-migration-datasource\",\"repoPath\":\"saas/dataops/api/dataset\",\"type\":\"shell\"}],\"kind\":\"Deployment\",\"envKeyList\":[\"DATA_DB_PASSWORD\",\"DATA_DB_DATASET_NAME=sw_saas_dataset\",\"DATA_DB_PMDB_NAME=pmdb\",\"DATA_ES_HOST={{Global.STAGE_ID}}-dataops-elasticsearch-master\",\"DATA_ES_PORT=9200\",\"DATA_ES_INDEX=metricbeat-7.13.0\",\"DATA_DB_DATASOURCE_NAME=sw_saas_datasource\",\"DATA_SKYW_HOST={{Global.STAGE_ID}}-dataops-skywalking-skywalking-helm-oap\",\"DATA_SKYW_PORT=11800\",\"DATA_SKYW_ENABLE=true\",\"DATA_DB_HOST\",\"DATA_DB_PORT\",\"DATA_ES_USER\",\"DATA_ES_PASSWORD\",\"DATA_DB_USER\"],\"repo\":{\"ciAccount\":\"public\",\"ciToken\":\"public\",\"dockerfilePath\":\"Dockerfile\",\"repo\":\"https://gitee.com/sreworks/sreworks.git\",\"repoDomain\":\"https:\",\"repoGroup\":\"\",\"repoPath\":\"saas/dataops/api/dataset\",\"repoProject\":\"gitee.com\",\"repoType\":\"THIRD_REPO\"},\"launch\":{\"gatewayAuthEnabled\":false,\"gatewayRoute\":\"/dataset/**\",\"replicas\":1,\"servicePorts\":\"7001\"}}","microServiceId":"dataset","name":"dataset","namespaceId":"sreworks","options":"options:\n kind: Deployment\n containers:\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://gitee.com/sreworks/sreworks.git\n dockerfileTemplate: Dockerfile\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/dataset\n branch: master\n name: dataset\n env:\n - DATA_DB_PASSWORD\n - DATA_DB_DATASET_NAME\n - DATA_DB_PMDB_NAME\n - DATA_ES_HOST\n - DATA_ES_PORT\n - DATA_ES_INDEX\n - DATA_DB_DATASOURCE_NAME\n - DATA_SKYW_HOST\n - DATA_SKYW_PORT\n - DATA_SKYW_ENABLE\n - DATA_DB_HOST\n - DATA_DB_PORT\n - DATA_ES_USER\n - DATA_ES_PASSWORD\n - DATA_DB_USER\n initContainers:\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://gitee.com/sreworks/sreworks.git\n dockerfileTemplate: Dockerfile-db-migration\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/dataset\n branch: master\n name: db-migration\n - build:\n args: {}\n dockerfileTemplateArgs: {}\n repo: https://gitee.com/sreworks/sreworks.git\n dockerfileTemplate: Dockerfile-db-migration-datasource\n ciAccount: public\n ciToken: public\n repoPath: saas/dataops/api/dataset\n branch: master\n name: db-migration-datasource\n","stageId":"dev"}]} \ No newline at end of file diff --git a/saas/dataops/build/INTERNAL_ADDON_productopsv2.zip.dir/meta.yaml b/saas/dataops/build/INTERNAL_ADDON_productopsv2.zip.dir/meta.yaml index 45f16754d..9406dc783 100644 --- a/saas/dataops/build/INTERNAL_ADDON_productopsv2.zip.dir/meta.yaml +++ b/saas/dataops/build/INTERNAL_ADDON_productopsv2.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 2.4.0+20221228015101611975 + annotations.appmanager.oam.dev/version: 2.4.2+20230106082727844992 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 2.4.0+20221228015101611975 + annotations.appmanager.oam.dev/version: 2.4.2+20230106082727844992 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID diff --git a/saas/dataops/build/K8S_MICROSERVICE_dataset.zip.dir/meta.yaml b/saas/dataops/build/K8S_MICROSERVICE_dataset.zip.dir/meta.yaml index 4afa2851f..9456be629 100644 --- a/saas/dataops/build/K8S_MICROSERVICE_dataset.zip.dir/meta.yaml +++ b/saas/dataops/build/K8S_MICROSERVICE_dataset.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 8.8.6+20221228015101893187 + annotations.appmanager.oam.dev/version: 8.8.8+20230106082727798197 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 8.8.6+20221228015101893187 + annotations.appmanager.oam.dev/version: 8.8.8+20230106082727798197 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID @@ -44,7 +44,7 @@ spec: replicas: 1 name: '' containers: - - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-dataset-dataset:1672192261943 + - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-dataset-dataset:1672993647236 name: dataset env: DATA_DB_PMDB_NAME: '{{ Global.DATA_DB_PMDB_NAME }}' @@ -63,7 +63,7 @@ spec: DATA_ES_USER: '{{ Global.DATA_ES_USER }}' DATA_DB_PORT: '{{ Global.DATA_DB_PORT }}' initContainers: - - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-dataset-db-migration:1672192261943 + - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-dataset-db-migration:1672993647236 name: db-migration - - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-dataset-db-migration-datasource:1672192261943 + - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-dataset-db-migration-datasource:1672993647236 name: db-migration-datasource diff --git a/saas/dataops/build/K8S_MICROSERVICE_pmdb.zip.dir/meta.yaml b/saas/dataops/build/K8S_MICROSERVICE_pmdb.zip.dir/meta.yaml index 6f1a143b5..ed959ee67 100644 --- a/saas/dataops/build/K8S_MICROSERVICE_pmdb.zip.dir/meta.yaml +++ b/saas/dataops/build/K8S_MICROSERVICE_pmdb.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 8.8.6+20221228015101607037 + annotations.appmanager.oam.dev/version: 8.8.8+20230106082727329597 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 8.8.6+20221228015101607037 + annotations.appmanager.oam.dev/version: 8.8.8+20230106082727329597 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID @@ -44,7 +44,7 @@ spec: replicas: 1 name: '' containers: - - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-pmdb-pmdb:1672192261943 + - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-pmdb-pmdb:1672993647228 name: pmdb env: DATA_DB_PMDB_NAME: '{{ Global.DATA_DB_PMDB_NAME }}' @@ -74,7 +74,7 @@ spec: DATA_DB_PORT: '{{ Global.DATA_DB_PORT }}' KAFKA_URL: '{{ Global.KAFKA_URL }}' initContainers: - - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-pmdb-db-migration:1672192261943 + - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-pmdb-db-migration:1672993647228 name: db-migration - - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-pmdb-metric-flink:1672192261943 + - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-pmdb-metric-flink:1672993647228 name: metric-flink diff --git a/saas/dataops/build/K8S_MICROSERVICE_warehouse.zip.dir/meta.yaml b/saas/dataops/build/K8S_MICROSERVICE_warehouse.zip.dir/meta.yaml index 7e8811886..9dc454eb7 100644 --- a/saas/dataops/build/K8S_MICROSERVICE_warehouse.zip.dir/meta.yaml +++ b/saas/dataops/build/K8S_MICROSERVICE_warehouse.zip.dir/meta.yaml @@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: annotations: - annotations.appmanager.oam.dev/version: 8.8.6+20221228015101282970 + annotations.appmanager.oam.dev/version: 8.8.8+20230106082727182937 labels: labels.appmanager.oam.dev/clusterId: PLACEHOLDER_CLUSTER_ID appId: dataops @@ -22,7 +22,7 @@ spec: annotations: annotations.appmanager.oam.dev/deployAppId: PLACEHOLDER_DEPLOY_APP_ID annotations.appmanager.oam.dev/deployComponentId: PLACEHOLDER_DEPLOY_COMPONENT_ID - annotations.appmanager.oam.dev/version: 8.8.6+20221228015101282970 + annotations.appmanager.oam.dev/version: 8.8.8+20230106082727182937 annotations.appmanager.oam.dev/appInstanceId: PLACEHOLDER_APP_INSTANCE_ID annotations.appmanager.oam.dev/appInstanceName: PLACEHOLDER_APP_INSTANCE_NAME annotations.appmanager.oam.dev/componentInstanceId: PLACEHOLDER_COMPONENT_INSTANCE_ID @@ -44,7 +44,7 @@ spec: replicas: 1 name: '' containers: - - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-warehouse-warehouse:1672192261943 + - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-warehouse-warehouse:1672993647237 name: warehouse env: DATA_ES_HOST: '{{ Global.DATA_ES_HOST }}' @@ -57,5 +57,5 @@ spec: DATA_DB_WAREHOUSE_NAME: '{{ Global.DATA_DB_WAREHOUSE_NAME }}' DATA_DB_PORT: '{{ Global.DATA_DB_PORT }}' initContainers: - - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-warehouse-db-migration:1672192261943 + - image: sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-warehouse-db-migration:1672993647237 name: db-migration diff --git a/saas/dataops/build/launch-example.yaml b/saas/dataops/build/launch-example.yaml index fa81ca819..9df02a514 100644 --- a/saas/dataops/build/launch-example.yaml +++ b/saas/dataops/build/launch-example.yaml @@ -152,7 +152,7 @@ spec: ' logstashPipeline: - logstash.conf: "input {\n elasticsearch {\n hosts => \"prod-dataops-elasticsearch-master.sreworks-dataops:9200\"\n user => \"elastic\"\n password => \"sreworkses123.\"\n index => \"metricbeat\"\n query => '{\"query\":{\"bool\":{\"must\":[{\"range\":{\"@timestamp\":{\"gte\":\"now-1m/m\",\"lt\":\"now/m\"}}},{\"query_string\":{\"query\":\"metricset.name:json\"}},{\"exists\":{\"field\":\"http\"}}]}},\"sort\":[\"service.address\"]}'\n schedule => \"* * * * *\"\n scroll => \"5m\"\n size => 10000\n }\n}\noutput {\n kafka {\n bootstrap_servers => \"sreworks-kafka.sreworks.svc.cluster.local:9092\"\n codec => json\n topic_id => \"sreworks-telemetry-metric\"\n }\n}\n" + logstash.conf: "input {\n elasticsearch {\n hosts => \"prod-dataops-elasticsearch-master.sreworks-dataops:9200\"\n user => \"elastic\"\n password => \"sreworkses123.\"\n index => \"metricbeat\"\n query => '{\"query\":{\"bool\":{\"must\":[{\"range\":{\"@timestamp\":{\"gte\":\"now-1m/m\",\"lt\":\"now/m\"}}},{\"query_string\":{\"query\":\"metricset.name:json\"}},{\"exists\":{\"field\":\"http\"}}]}},\"sort\":[\"service.address\"]}'\n schedule => \"* * * * *\"\n scroll => \"5m\"\n size => 10000\n }\n}\noutput {\n kafka {\n bootstrap_servers => \"prod-dataops-kafka.sreworks-dataops.svc.cluster.local:9092\"\n codec => json\n topic_id => \"sreworks-telemetry-metric\"\n }\n}\n" service: loadBalancerIP: '' ports: diff --git a/saas/dataops/build/launch-frontend.yaml.tpl b/saas/dataops/build/launch-frontend.yaml.tpl index 844c0a2df..74b565889 100644 --- a/saas/dataops/build/launch-frontend.yaml.tpl +++ b/saas/dataops/build/launch-frontend.yaml.tpl @@ -31,7 +31,7 @@ spec: ' logstashPipeline: - logstash.conf: "input {\n elasticsearch {\n hosts => \"prod-dataops-elasticsearch-master.sreworks-dataops:9200\"\n user => \"elastic\"\n password => \"sreworkses123.\"\n index => \"metricbeat\"\n query => '{\"query\":{\"bool\":{\"must\":[{\"range\":{\"@timestamp\":{\"gte\":\"now-1m/m\",\"lt\":\"now/m\"}}},{\"query_string\":{\"query\":\"metricset.name:json\"}},{\"exists\":{\"field\":\"http\"}}]}},\"sort\":[\"service.address\"]}'\n schedule => \"* * * * *\"\n scroll => \"5m\"\n size => 10000\n }\n}\noutput {\n kafka {\n bootstrap_servers => \"sreworks-kafka.sreworks.svc.cluster.local:9092\"\n codec => json\n topic_id => \"sreworks-telemetry-metric\"\n }\n}\n" + logstash.conf: "input {\n elasticsearch {\n hosts => \"prod-dataops-elasticsearch-master.sreworks-dataops:9200\"\n user => \"elastic\"\n password => \"sreworkses123.\"\n index => \"metricbeat\"\n query => '{\"query\":{\"bool\":{\"must\":[{\"range\":{\"@timestamp\":{\"gte\":\"now-1m/m\",\"lt\":\"now/m\"}}},{\"query_string\":{\"query\":\"metricset.name:json\"}},{\"exists\":{\"field\":\"http\"}}]}},\"sort\":[\"service.address\"]}'\n schedule => \"* * * * *\"\n scroll => \"5m\"\n size => 10000\n }\n}\noutput {\n kafka {\n bootstrap_servers => \"prod-dataops-kafka.sreworks-dataops.svc.cluster.local:9092\"\n codec => json\n topic_id => \"sreworks-telemetry-metric\"\n }\n}\n" service: loadBalancerIP: '' ports: diff --git a/saas/dataops/build/launch.yaml.tpl b/saas/dataops/build/launch.yaml.tpl index ad98616c8..993d0ccfd 100644 --- a/saas/dataops/build/launch.yaml.tpl +++ b/saas/dataops/build/launch.yaml.tpl @@ -170,7 +170,7 @@ spec: ' logstashPipeline: - logstash.conf: "input {\n elasticsearch {\n hosts => \"prod-dataops-elasticsearch-master.sreworks-dataops:9200\"\n user => \"elastic\"\n password => \"sreworkses123.\"\n index => \"metricbeat\"\n query => '{\"query\":{\"bool\":{\"must\":[{\"range\":{\"@timestamp\":{\"gte\":\"now-1m/m\",\"lt\":\"now/m\"}}},{\"query_string\":{\"query\":\"metricset.name:json\"}},{\"exists\":{\"field\":\"http\"}}]}},\"sort\":[\"service.address\"]}'\n schedule => \"* * * * *\"\n scroll => \"5m\"\n size => 10000\n }\n}\noutput {\n kafka {\n bootstrap_servers => \"sreworks-kafka.sreworks.svc.cluster.local:9092\"\n codec => json\n topic_id => \"sreworks-telemetry-metric\"\n }\n}\n" + logstash.conf: "input {\n elasticsearch {\n hosts => \"prod-dataops-elasticsearch-master.sreworks-dataops:9200\"\n user => \"elastic\"\n password => \"sreworkses123.\"\n index => \"metricbeat\"\n query => '{\"query\":{\"bool\":{\"must\":[{\"range\":{\"@timestamp\":{\"gte\":\"now-1m/m\",\"lt\":\"now/m\"}}},{\"query_string\":{\"query\":\"metricset.name:json\"}},{\"exists\":{\"field\":\"http\"}}]}},\"sort\":[\"service.address\"]}'\n schedule => \"* * * * *\"\n scroll => \"5m\"\n size => 10000\n }\n}\noutput {\n kafka {\n bootstrap_servers => \"prod-dataops-kafka.sreworks-dataops.svc.cluster.local:9092\"\n codec => json\n topic_id => \"sreworks-telemetry-metric\"\n }\n}\n" service: loadBalancerIP: '' ports: diff --git a/saas/dataops/build/meta.yaml b/saas/dataops/build/meta.yaml index 1263e1804..5cfdec07c 100644 --- a/saas/dataops/build/meta.yaml +++ b/saas/dataops/build/meta.yaml @@ -9,7 +9,7 @@ componentPackages: metadata: name: microservice-dataops-pmdb annotations: - annotations.appmanager.oam.dev/version: "8.8.6+20221228015101607037" + annotations.appmanager.oam.dev/version: "8.8.8+20230106082727329597" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "pmdb" @@ -39,7 +39,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "8.8.6+20221228015101607037" + annotations.appmanager.oam.dev/version: "8.8.8+20230106082727329597" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -76,15 +76,15 @@ componentPackages: VVP_ENDPOINT: "{{ Global.VVP_ENDPOINT }}" initContainers: - name: "db-migration" - image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-pmdb-db-migration:1672192261943" + image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-pmdb-db-migration:1672993647228" - name: "metric-flink" - image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-pmdb-metric-flink:1672192261943" + image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-pmdb-metric-flink:1672993647228" containers: - name: "pmdb" - image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-pmdb-pmdb:1672192261943" - packageMd5: d9fb43c8ff660c6d23fdfa6c95d69824 + image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-pmdb-pmdb:1672993647228" + packageMd5: a2c5e4efc1f3cecbaca0a9cf97494e02 packageOptions: '{"kind":"Deployment","containers":[{"build":{"args":{},"dockerfileTemplateArgs":{},"repo":"https://code.aliyun.com/sreworks_public/mirror.git","dockerfileTemplate":"Dockerfile","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/pmdb","branch":"master","imagePush":true,"imagePushRegistry":"sreworks-registry.cn-beijing.cr.aliyuncs.com/hub"},"name":"pmdb"}],"env":["DB_HOST","DB_PORT","DB_USER","DB_PASSWORD","DB_NAME","DATA_DB_HOST","DATA_DB_PORT","DATA_DB_USER","DATA_DB_PASSWORD","DATA_DB_PMDB_NAME","DATA_SKYW_HOST","DATA_SKYW_PORT","DATA_SKYW_ENABLE","KAFKA_ENDPOINT","DATA_ES_HOST","DATA_ES_PORT","DATA_ES_USER","DATA_ES_PASSWORD","DATA_DB_HEALTH_NAME","MINIO_ENDPOINT","MINIO_ACCESS_KEY","MINIO_SECRET_KEY","KAFKA_URL","ES_URL","HEALTH_ENDPOINT","VVP_ENDPOINT"],"initContainers":[{"build":{"args":{},"dockerfileTemplateArgs":{},"repo":"https://code.aliyun.com/sreworks_public/mirror.git","dockerfileTemplate":"Dockerfile-db-migration","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/pmdb","branch":"master","imagePush":true,"imagePushRegistry":"sreworks-registry.cn-beijing.cr.aliyuncs.com/hub"},"name":"db-migration"},{"build":{"args":{},"dockerfileTemplateArgs":{},"repo":"https://code.aliyun.com/sreworks_public/mirror.git","dockerfileTemplate":"Dockerfile","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/metric-flink","branch":"master","imagePush":true,"imagePushRegistry":"sreworks-registry.cn-beijing.cr.aliyuncs.com/hub"},"name":"metric-flink"}],"componentConfiguration":"revisionName: K8S_MICROSERVICE|pmdb|_\ntraits:\n- name: service.trait.abm.io\n runtime: post\n spec:\n ports:\n - protocol: TCP\n port: 80\n targetPort: 7001\n- name: gateway.trait.abm.io\n runtime: post\n spec:\n path: /pmdb/**\n authEnabled: false\n serviceName: ''{{ Global.STAGE_ID }}-dataops-pmdb.{{ Global.NAMESPACE_ID }}''\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: REPLICAS\n value: 1\n toFieldPaths:\n - spec.replicas\n- name: Global.DATA_DB_PMDB_NAME\n value: pmdb\n- name: Global.DATA_SKYW_HOST\n value: ''{{Global.STAGE_ID}}-dataops-skywalking-skywalking-helm-oap''\n- name: Global.DATA_SKYW_PORT\n value: ''11800''\n- name: Global.DATA_SKYW_ENABLE\n value: ''true''\n- name: Global.KAFKA_ENDPOINT\n value: prod-dataops-kafka.sreworks-dataops:9092\n- name: Global.DATA_DB_HEALTH_NAME\n value: sw_saas_health\n- name: Global.MINIO_ENDPOINT\n value: sreworks-minio.sreworks:9000\n- name: Global.KAFKA_URL\n value: prod-dataops-kafka.sreworks-dataops:9092\n- name: Global.HEALTH_ENDPOINT\n value: ''{{Global.STAGE_ID}}-health-health.sreworks.svc.cluster.local:80''\n- name: Global.VVP_ENDPOINT\n value: ''{{Global.STAGE_ID}}-dataops-ververica-platform-ververica-platform''\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 8.8.6+20221228015101607037 + packageVersion: 8.8.8+20230106082727329597 relativePath: K8S_MICROSERVICE_pmdb.zip - componentName: warehouse componentType: K8S_MICROSERVICE @@ -95,7 +95,7 @@ componentPackages: metadata: name: microservice-dataops-warehouse annotations: - annotations.appmanager.oam.dev/version: "8.8.6+20221228015101282970" + annotations.appmanager.oam.dev/version: "8.8.8+20230106082727182937" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "warehouse" @@ -125,7 +125,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "8.8.6+20221228015101282970" + annotations.appmanager.oam.dev/version: "8.8.8+20230106082727182937" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -145,13 +145,13 @@ componentPackages: DATA_DB_PASSWORD: "{{ Global.DATA_DB_PASSWORD }}" initContainers: - name: "db-migration" - image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-warehouse-db-migration:1672192261943" + image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-warehouse-db-migration:1672993647237" containers: - name: "warehouse" - image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-warehouse-warehouse:1672192261943" - packageMd5: b5d965c5d784986975a408c5c84a609b + image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-warehouse-warehouse:1672993647237" + packageMd5: f75da2e15992d6994c1149e479ad26b9 packageOptions: '{"kind":"Deployment","containers":[{"build":{"args":{},"dockerfileTemplateArgs":{},"repo":"https://gitee.com/sreworks/sreworks.git","dockerfileTemplate":"Dockerfile","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/warehouse","branch":"master","imagePush":true,"imagePushRegistry":"sreworks-registry.cn-beijing.cr.aliyuncs.com/hub"},"name":"warehouse"}],"env":["DATA_DB_WAREHOUSE_NAME","DATA_DB_HOST","DATA_DB_PORT","DATA_ES_HOST","DATA_ES_PORT","DATA_ES_USER","DATA_ES_PASSWORD","DATA_DB_USER","DATA_DB_PASSWORD"],"initContainers":[{"build":{"args":{},"dockerfileTemplateArgs":{},"repo":"https://gitee.com/sreworks/sreworks.git","dockerfileTemplate":"Dockerfile-db-migration","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/warehouse","branch":"master","imagePush":true,"imagePushRegistry":"sreworks-registry.cn-beijing.cr.aliyuncs.com/hub"},"name":"db-migration"}],"componentConfiguration":"revisionName: K8S_MICROSERVICE|warehouse|_\ntraits:\n- name: service.trait.abm.io\n runtime: post\n spec:\n ports:\n - protocol: TCP\n port: 80\n targetPort: 7001\n- name: gateway.trait.abm.io\n runtime: post\n spec:\n path: /warehouse/**\n authEnabled: false\n serviceName: ''{{ Global.STAGE_ID }}-dataops-warehouse.{{ Global.NAMESPACE_ID }}''\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: REPLICAS\n value: 1\n toFieldPaths:\n - spec.replicas\n- name: Global.DATA_DB_WAREHOUSE_NAME\n value: sw_saas_warehouse\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 8.8.6+20221228015101282970 + packageVersion: 8.8.8+20230106082727182937 relativePath: K8S_MICROSERVICE_warehouse.zip - componentName: dataset componentType: K8S_MICROSERVICE @@ -162,7 +162,7 @@ componentPackages: metadata: name: microservice-dataops-dataset annotations: - annotations.appmanager.oam.dev/version: "8.8.6+20221228015101893187" + annotations.appmanager.oam.dev/version: "8.8.8+20230106082727798197" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "dataset" @@ -192,7 +192,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "8.8.6+20221228015101893187" + annotations.appmanager.oam.dev/version: "8.8.8+20230106082727798197" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -218,15 +218,15 @@ componentPackages: DATA_DB_USER: "{{ Global.DATA_DB_USER }}" initContainers: - name: "db-migration" - image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-dataset-db-migration:1672192261943" + image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-dataset-db-migration:1672993647236" - name: "db-migration-datasource" - image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-dataset-db-migration-datasource:1672192261943" + image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-dataset-db-migration-datasource:1672993647236" containers: - name: "dataset" - image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-dataset-dataset:1672192261943" - packageMd5: 053d9693b38adce51f891f06458b1047 + image: "sreworks-registry.cn-beijing.cr.aliyuncs.com/hub/dataops-dataset-dataset:1672993647236" + packageMd5: 66b338102183162a623bdfa67084c980 packageOptions: '{"kind":"Deployment","containers":[{"build":{"args":{},"dockerfileTemplateArgs":{},"repo":"https://gitee.com/sreworks/sreworks.git","dockerfileTemplate":"Dockerfile","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/dataset","branch":"master","imagePush":true,"imagePushRegistry":"sreworks-registry.cn-beijing.cr.aliyuncs.com/hub"},"name":"dataset"}],"env":["DATA_DB_PASSWORD","DATA_DB_DATASET_NAME","DATA_DB_PMDB_NAME","DATA_ES_HOST","DATA_ES_PORT","DATA_ES_INDEX","DATA_DB_DATASOURCE_NAME","DATA_SKYW_HOST","DATA_SKYW_PORT","DATA_SKYW_ENABLE","DATA_DB_HOST","DATA_DB_PORT","DATA_ES_USER","DATA_ES_PASSWORD","DATA_DB_USER"],"initContainers":[{"build":{"args":{},"dockerfileTemplateArgs":{},"repo":"https://gitee.com/sreworks/sreworks.git","dockerfileTemplate":"Dockerfile-db-migration","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/dataset","branch":"master","imagePush":true,"imagePushRegistry":"sreworks-registry.cn-beijing.cr.aliyuncs.com/hub"},"name":"db-migration"},{"build":{"args":{},"dockerfileTemplateArgs":{},"repo":"https://gitee.com/sreworks/sreworks.git","dockerfileTemplate":"Dockerfile-db-migration-datasource","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/dataset","branch":"master","imagePush":true,"imagePushRegistry":"sreworks-registry.cn-beijing.cr.aliyuncs.com/hub"},"name":"db-migration-datasource"}],"componentConfiguration":"revisionName: K8S_MICROSERVICE|dataset|_\ntraits:\n- name: service.trait.abm.io\n runtime: post\n spec:\n ports:\n - protocol: TCP\n port: 80\n targetPort: 7001\n- name: gateway.trait.abm.io\n runtime: post\n spec:\n path: /dataset/**\n authEnabled: false\n serviceName: ''{{ Global.STAGE_ID }}-dataops-dataset.{{ Global.NAMESPACE_ID }}''\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: REPLICAS\n value: 1\n toFieldPaths:\n - spec.replicas\n- name: Global.DATA_DB_DATASET_NAME\n value: sw_saas_dataset\n- name: Global.DATA_DB_PMDB_NAME\n value: pmdb\n- name: Global.DATA_ES_HOST\n value: ''{{Global.STAGE_ID}}-dataops-elasticsearch-master''\n- name: Global.DATA_ES_PORT\n value: ''9200''\n- name: Global.DATA_ES_INDEX\n value: metricbeat-7.13.0\n- name: Global.DATA_DB_DATASOURCE_NAME\n value: sw_saas_datasource\n- name: Global.DATA_SKYW_HOST\n value: ''{{Global.STAGE_ID}}-dataops-skywalking-skywalking-helm-oap''\n- name: Global.DATA_SKYW_PORT\n value: ''11800''\n- name: Global.DATA_SKYW_ENABLE\n value: ''true''\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 8.8.6+20221228015101893187 + packageVersion: 8.8.8+20230106082727798197 relativePath: K8S_MICROSERVICE_dataset.zip - componentName: logstash componentType: HELM @@ -237,7 +237,7 @@ componentPackages: metadata: name: microservice-dataops-logstash annotations: - annotations.appmanager.oam.dev/version: "4.6.2+20221228015101669827" + annotations.appmanager.oam.dev/version: "4.6.4+20230106082727970571" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "logstash" @@ -267,7 +267,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "4.6.2+20221228015101669827" + annotations.appmanager.oam.dev/version: "4.6.4+20230106082727970571" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -278,9 +278,9 @@ componentPackages: repoPath: "saas/dataops/api/logstash/logstash-chart" name: "" values: {} - packageMd5: 1e04a22b0fbd79cb7debadc641f75fed - packageOptions: '{"repo":"https://code.aliyun.com/sreworks_public/mirror.git","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/logstash/logstash-chart","branch":"master","env":[],"componentConfiguration":"revisionName: HELM|logstash|_\ntraits: []\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: values\n value:\n logstashPipeline:\n logstash.conf: |\n input {\n elasticsearch {\n hosts => \"prod-dataops-elasticsearch-master.sreworks-dataops:9200\"\n user => \"elastic\"\n password => \"sreworkses123.\"\n index => \"metricbeat\"\n query => ''{\"query\":{\"bool\":{\"must\":[{\"range\":{\"@timestamp\":{\"gte\":\"now-1m/m\",\"lt\":\"now/m\"}}},{\"query_string\":{\"query\":\"metricset.name:json\"}},{\"exists\":{\"field\":\"http\"}}]}},\"sort\":[\"service.address\"]}''\n schedule => \"* * * * *\"\n scroll => \"5m\"\n size => 10000\n }\n }\n output {\n kafka {\n bootstrap_servers => \"sreworks-kafka.sreworks.svc.cluster.local:9092\"\n codec => json\n topic_id => \"sreworks-telemetry-metric\"\n }\n }\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/logstash\n service:\n loadBalancerIP: ''''\n ports:\n - name: beats\n port: 5044\n protocol: TCP\n targetPort: 5044\n - name: http\n port: 8080\n protocol: TCP\n targetPort: 8080\n type: ClusterIP\n volumeClaimTemplate:\n accessModes:\n - ReadWriteOnce\n resources:\n requests:\n storage: 50Gi\n storageClassName: ''{{ Global.STORAGE_CLASS }}''\n imageTag: 7.10.2\n logstashConfig:\n logstash.yml: |\n http.host: 0.0.0.0\n xpack.monitoring.enabled: true\n xpack.monitoring.elasticsearch.username: ''elastic''\n xpack.monitoring.elasticsearch.password: ''sreworkses123.''\n xpack.monitoring.elasticsearch.hosts: [\"prod-dataops-elasticsearch-master.sreworks-dataops:9200\"]\n toFieldPaths:\n - spec.values\n- name: name\n value: ''{{ Global.STAGE_ID }}-dataops-logstash''\n toFieldPaths:\n - spec.name\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 4.6.2+20221228015101669827 + packageMd5: 14291adb256d6d466609bef8aa9e2306 + packageOptions: '{"repo":"https://code.aliyun.com/sreworks_public/mirror.git","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/logstash/logstash-chart","branch":"master","env":[],"componentConfiguration":"revisionName: HELM|logstash|_\ntraits: []\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: values\n value:\n logstashPipeline:\n logstash.conf: |\n input {\n elasticsearch {\n hosts => \"prod-dataops-elasticsearch-master.sreworks-dataops:9200\"\n user => \"elastic\"\n password => \"sreworkses123.\"\n index => \"metricbeat\"\n query => ''{\"query\":{\"bool\":{\"must\":[{\"range\":{\"@timestamp\":{\"gte\":\"now-1m/m\",\"lt\":\"now/m\"}}},{\"query_string\":{\"query\":\"metricset.name:json\"}},{\"exists\":{\"field\":\"http\"}}]}},\"sort\":[\"service.address\"]}''\n schedule => \"* * * * *\"\n scroll => \"5m\"\n size => 10000\n }\n }\n output {\n kafka {\n bootstrap_servers => \"prod-dataops-kafka.sreworks-dataops.svc.cluster.local:9092\"\n codec => json\n topic_id => \"sreworks-telemetry-metric\"\n }\n }\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/logstash\n service:\n loadBalancerIP: ''''\n ports:\n - name: beats\n port: 5044\n protocol: TCP\n targetPort: 5044\n - name: http\n port: 8080\n protocol: TCP\n targetPort: 8080\n type: ClusterIP\n volumeClaimTemplate:\n accessModes:\n - ReadWriteOnce\n resources:\n requests:\n storage: 50Gi\n storageClassName: ''{{ Global.STORAGE_CLASS }}''\n imageTag: 7.10.2\n logstashConfig:\n logstash.yml: |\n http.host: 0.0.0.0\n xpack.monitoring.enabled: true\n xpack.monitoring.elasticsearch.username: ''elastic''\n xpack.monitoring.elasticsearch.password: ''sreworkses123.''\n xpack.monitoring.elasticsearch.hosts: [\"prod-dataops-elasticsearch-master.sreworks-dataops:9200\"]\n toFieldPaths:\n - spec.values\n- name: name\n value: ''{{ Global.STAGE_ID }}-dataops-logstash''\n toFieldPaths:\n - spec.name\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' + packageVersion: 4.6.4+20230106082727970571 relativePath: HELM_logstash.zip - componentName: kafka componentType: HELM @@ -291,7 +291,7 @@ componentPackages: metadata: name: microservice-dataops-kafka annotations: - annotations.appmanager.oam.dev/version: "1.2.2+20221228015101262341" + annotations.appmanager.oam.dev/version: "1.2.4+20230106082727735478" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "kafka" @@ -321,7 +321,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "1.2.2+20221228015101262341" + annotations.appmanager.oam.dev/version: "1.2.4+20230106082727735478" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -332,9 +332,9 @@ componentPackages: repoPath: "saas/dataops/api/kafka/kafka-chart" name: "" values: {} - packageMd5: b4a64243b6fd055cf86b3dbc25912677 + packageMd5: 81c6f6c8b800f8861013759e4f54663f packageOptions: '{"repo":"https://code.aliyun.com/sreworks_public/mirror.git","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/kafka/kafka-chart","branch":"master","env":[],"componentConfiguration":"revisionName: HELM|kafka|_\ntraits: []\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: values\n value:\n image:\n registry: sreworks-registry.cn-beijing.cr.aliyuncs.com\n repository: hub/kafka\n zookeeper:\n persistence:\n size: 20Gi\n image:\n registry: sreworks-registry.cn-beijing.cr.aliyuncs.com\n repository: hub/zookeeper\n persistence:\n size: 20Gi\n global:\n storageClass: ''{{ Global.STORAGE_CLASS }}''\n toFieldPaths:\n - spec.values\n- name: name\n value: ''{{ Global.STAGE_ID }}-dataops-kafka''\n toFieldPaths:\n - spec.name\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 1.2.2+20221228015101262341 + packageVersion: 1.2.4+20230106082727735478 relativePath: HELM_kafka.zip - componentName: kubecost componentType: HELM @@ -345,7 +345,7 @@ componentPackages: metadata: name: microservice-dataops-kubecost annotations: - annotations.appmanager.oam.dev/version: "1.3.6+20221228015101378860" + annotations.appmanager.oam.dev/version: "1.3.8+20230106082727831370" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "kubecost" @@ -375,7 +375,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "1.3.6+20221228015101378860" + annotations.appmanager.oam.dev/version: "1.3.8+20230106082727831370" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -386,9 +386,9 @@ componentPackages: repoPath: "saas/dataops/api/kubecost/cost-analyzer" name: "" values: {} - packageMd5: 9391e816a9e876e1cd34204b1517afdb + packageMd5: 5dd8b78e62249ae7a33153d682ac5777 packageOptions: '{"repo":"https://code.aliyun.com/sreworks_public/mirror.git","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/kubecost/cost-analyzer","branch":"master","env":[],"componentConfiguration":"revisionName: HELM|kubecost|_\ntraits: []\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: values\n value:\n kubecostProductConfigs:\n clusterName: cluster123\n currencyCode: CNY\n global:\n prometheus:\n enabled: false\n fqdn: http://{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\n thanos:\n enabled: false\n grafana:\n enabled: false\n domainName: prod-dataops-grafana.sreworks-dataops\n proxy: false\n notifications:\n alertmanager:\n enabled: false\n fqdn: http://{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\n kubecostModel:\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/cost-model\n imagePullPolicy: Always\n resources:\n requests:\n cpu: 200m\n memory: 55Mi\n kubecostDeployment:\n replicas: 1\n ingress:\n enabled: false\n className: nginx\n annotations: null\n paths:\n - /\n pathType: ImplementationSpecific\n hosts:\n - kubecost-cost-analyzer.c38cca9c474484bdc9873f44f733d8bcd.cn-beijing.alicontainer.com\n tls: []\n networkCosts:\n enabled: false\n podSecurityPolicy:\n enabled: false\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/kubecost-network-costs\n tag: v15.7\n imagePullPolicy: Always\n prometheusScrape: false\n trafficLogging: true\n port: 3001\n resources: {}\n persistentVolume:\n size: 100Gi\n dbSize: 100.0Gi\n enabled: true\n storageClass: ''{{ Global.STORAGE_CLASS }}''\n accessModes:\n - ReadWriteOnce\n kubecost:\n disableServer: false\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/server\n resources:\n requests:\n cpu: 100m\n memory: 55Mi\n grafana:\n sidecar:\n dashboards:\n enabled: true\n label: kubecost_grafana_dashboard\n datasources:\n enabled: false\n grafana.ini:\n server:\n root_url: ''%(protocol)s://%(domain)s:%(http_port)s/grafana''\n service:\n type: ClusterIP\n port: 9090\n targetPort: 9090\n labels: {}\n annotations: {}\n clusterController:\n enabled: false\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/cluster-controller\n tag: v0.0.2\n imagePullPolicy: Always\n kubecostFrontend:\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kubecost1/frontend\n imagePullPolicy: Always\n resources:\n requests:\n cpu: 10m\n memory: 55Mi\n kubecostToken: MzEyMTg5Mzk3QHFxLmNvbQ==xm343yadf98\n prometheus:\n kube-state-metrics:\n disabled: false\n image:\n repository: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kube-state-metrics\n tag: v1.9.8\n pullPolicy: Always\n server:\n resources: {}\n global:\n scrape_interval: 1m\n scrape_timeout: 10s\n evaluation_interval: 1m\n external_labels:\n cluster_id: cluster123\n persistentVolume:\n size: 100Gi\n enabled: true\n storageClass: ''{{ Global.STORAGE_CLASS }}''\n accessModes:\n - ReadWriteOnce\n extraArgs:\n query.max-concurrency: 1\n query.max-samples: 100000000\n tolerations: []\n alertmanager:\n enabled: false\n persistentVolume:\n enabled: true\n nodeExporter:\n enabled: true\n service:\n annotations:\n prometheus.io/scrape: ''true''\n clusterIP: None\n hostPort: 9010\n servicePort: 9010\n type: ClusterIP\n pushgateway:\n enabled: false\n persistentVolume:\n enabled: true\n toFieldPaths:\n - spec.values\n- name: name\n value: ''{{ Global.STAGE_ID }}-dataops-kubecost''\n toFieldPaths:\n - spec.name\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 1.3.6+20221228015101378860 + packageVersion: 1.3.8+20230106082727831370 relativePath: HELM_kubecost.zip - componentName: prometheus componentType: HELM @@ -399,7 +399,7 @@ componentPackages: metadata: name: microservice-dataops-prometheus annotations: - annotations.appmanager.oam.dev/version: "2.8.0+20221228015101704423" + annotations.appmanager.oam.dev/version: "2.8.2+20230106082727997540" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "prometheus" @@ -429,7 +429,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "2.8.0+20221228015101704423" + annotations.appmanager.oam.dev/version: "2.8.2+20230106082727997540" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -440,9 +440,9 @@ componentPackages: repoPath: "saas/dataops/api/prometheus/prometheus-chart" name: "" values: {} - packageMd5: e32e0ad1d7351659a6bccbdeb8b55a17 + packageMd5: bf248a041327c8288de89998abe5b623 packageOptions: '{"repo":"https://code.aliyun.com/sreworks_public/mirror.git","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/prometheus/prometheus-chart","branch":"master","env":[],"componentConfiguration":"revisionName: HELM|prometheus|_\ntraits: []\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: values\n value:\n kubeStateMetrics:\n enabled: false\n server:\n enabled: true\n persistentVolume:\n enabled: true\n accessModes:\n - ReadWriteOnce\n storageClass: ''{{ Global.STORAGE_CLASS }}''\n existingClaim: ''''\n mountPath: /data\n size: 20Gi\n configmapReload:\n prometheus:\n enabled: false\n alertmanager:\n enabled: false\n serviceAccounts:\n alertmanager:\n create: true\n name: null\n annotations: {}\n nodeExporter:\n create: true\n name: null\n annotations: {}\n pushgateway:\n create: true\n name: null\n annotations: {}\n server:\n create: true\n name: null\n annotations: {}\n rbac:\n create: true\n serverFiles:\n recording_rules.yml:\n groups:\n - name: CPU\n rules:\n - expr: sum(rate(container_cpu_usage_seconds_total{container_name!=\"\"}[5m]))\n record: cluster:cpu_usage:rate5m\n - expr: rate(container_cpu_usage_seconds_total{container_name!=\"\"}[5m])\n record: cluster:cpu_usage_nosum:rate5m\n - expr: avg(irate(container_cpu_usage_seconds_total{container_name!=\"POD\", container_name!=\"\"}[5m])) by (container_name,pod_name,namespace)\n record: kubecost_container_cpu_usage_irate\n - expr: sum(container_memory_working_set_bytes{container_name!=\"POD\",container_name!=\"\"}) by (container_name,pod_name,namespace)\n record: kubecost_container_memory_working_set_bytes\n - expr: sum(container_memory_working_set_bytes{container_name!=\"POD\",container_name!=\"\"})\n record: kubecost_cluster_memory_working_set_bytes\n - name: Savings\n rules:\n - expr: sum(avg(kube_pod_owner{owner_kind!=\"DaemonSet\"}) by (pod) * sum(container_cpu_allocation) by (pod))\n labels:\n daemonset: ''false''\n record: kubecost_savings_cpu_allocation\n - expr: sum(avg(kube_pod_owner{owner_kind=\"DaemonSet\"}) by (pod) * sum(container_cpu_allocation) by (pod)) / sum(kube_node_info)\n labels:\n daemonset: ''true''\n record: kubecost_savings_cpu_allocation\n - expr: sum(avg(kube_pod_owner{owner_kind!=\"DaemonSet\"}) by (pod) * sum(container_memory_allocation_bytes) by (pod))\n labels:\n daemonset: ''false''\n record: kubecost_savings_memory_allocation_bytes\n - expr: sum(avg(kube_pod_owner{owner_kind=\"DaemonSet\"}) by (pod) * sum(container_memory_allocation_bytes) by (pod)) / sum(kube_node_info)\n labels:\n daemonset: ''true''\n record: kubecost_savings_memory_allocation_bytes\n - expr: label_replace(sum(kube_pod_status_phase{phase=\"Running\",namespace!=\"kube-system\"} > 0) by (pod, namespace), \"pod_name\", \"$1\", \"pod\", \"(.+)\")\n record: kubecost_savings_running_pods\n - expr: sum(rate(container_cpu_usage_seconds_total{container_name!=\"\",container_name!=\"POD\",instance!=\"\"}[5m])) by (namespace, pod_name, container_name, instance)\n record: kubecost_savings_container_cpu_usage_seconds\n - expr: sum(container_memory_working_set_bytes{container_name!=\"\",container_name!=\"POD\",instance!=\"\"}) by (namespace, pod_name, container_name, instance)\n record: kubecost_savings_container_memory_usage_bytes\n - expr: avg(sum(kube_pod_container_resource_requests{resource=\"cpu\", unit=\"core\", namespace!=\"kube-system\"}) by (pod, namespace, instance)) by (pod, namespace)\n record: kubecost_savings_pod_requests_cpu_cores\n - expr: avg(sum(kube_pod_container_resource_requests{resource=\"memory\", unit=\"byte\", namespace!=\"kube-system\"}) by (pod, namespace, instance)) by (pod, namespace)\n record: kubecost_savings_pod_requests_memory_bytes\n prometheus.yml:\n rule_files:\n - /etc/config/recording_rules.yml\n - /etc/config/alerting_rules.yml\n scrape_configs:\n - job_name: prometheus\n static_configs:\n - targets:\n - localhost:9090\n - job_name: kubernetes-pods\n kubernetes_sd_configs:\n - role: pod\n relabel_configs:\n - action: keep\n regex: true\n source_labels:\n - __meta_kubernetes_pod_annotation_prometheus_io_scrape\n - action: replace\n regex: (.+)\n source_labels:\n - __meta_kubernetes_pod_annotation_prometheus_io_path\n target_label: __metrics_path__\n - action: replace\n regex: ([^:]+)(?::\\d+)?;(\\d+)\n replacement: $1:$2\n source_labels:\n - __address__\n - __meta_kubernetes_pod_annotation_prometheus_io_port\n target_label: __address__\n - action: labelmap\n regex: __meta_kubernetes_pod_label_(.+)\n - action: replace\n source_labels:\n - __meta_kubernetes_namespace\n target_label: kubernetes_namespace\n - action: replace\n source_labels:\n - __meta_kubernetes_pod_name\n target_label: kubernetes_pod_name\n - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n job_name: kubernetes-nodes-cadvisor\n kubernetes_sd_configs:\n - role: node\n metric_relabel_configs:\n - action: keep\n regex: (container_cpu_usage_seconds_total|container_memory_working_set_bytes|container_network_receive_errors_total|container_network_transmit_errors_total|container_network_receive_packets_dropped_total|container_network_transmit_packets_dropped_total|container_memory_usage_bytes|container_cpu_cfs_throttled_periods_total|container_cpu_cfs_periods_total|container_fs_usage_bytes|container_fs_limit_bytes|container_cpu_cfs_periods_total|container_fs_inodes_free|container_fs_inodes_total|container_fs_usage_bytes|container_fs_limit_bytes|container_cpu_cfs_throttled_periods_total|container_cpu_cfs_periods_total|container_network_receive_bytes_total|container_network_transmit_bytes_total|container_fs_inodes_free|container_fs_inodes_total|container_fs_usage_bytes|container_fs_limit_bytes|container_spec_cpu_shares|container_spec_memory_limit_bytes|container_network_receive_bytes_total|container_network_transmit_bytes_total|container_fs_reads_bytes_total|container_network_receive_bytes_total|container_fs_writes_bytes_total|container_fs_reads_bytes_total|cadvisor_version_info)\n source_labels:\n - __name__\n - action: replace\n regex: (.+)\n source_labels:\n - container\n target_label: container_name\n - action: replace\n regex: (.+)\n source_labels:\n - pod\n target_label: pod_name\n relabel_configs:\n - action: labelmap\n regex: __meta_kubernetes_node_label_(.+)\n - replacement: kubernetes.default.svc:443\n target_label: __address__\n - regex: (.+)\n replacement: /api/v1/nodes/$1/proxy/metrics/cadvisor\n source_labels:\n - __meta_kubernetes_node_name\n target_label: __metrics_path__\n scheme: https\n tls_config:\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\n insecure_skip_verify: true\n - job_name: kubernetes-service-endpoints\n kubernetes_sd_configs:\n - role: endpoints\n metric_relabel_configs:\n - action: keep\n regex: (container_gpu_allocation|container_cpu_allocation|container_cpu_usage_seconds_total|container_fs_limit_bytes|container_memory_allocation_bytes|container_memory_usage_bytes|container_memory_working_set_bytes|container_network_receive_bytes_total|container_network_transmit_bytes_total|deployment_match_labels|kube_deployment_spec_replicas|kube_deployment_status_replicas_available|kube_job_status_failed|kube_namespace_annotations|kube_namespace_labels|kube_node_info|kube_node_labels|kube_node_status_capacity|kube_node_status_capacity_cpu_cores|kube_node_status_capacity_memory_bytes|kube_node_status_condition|kube_persistentvolume_capacity_bytes|kube_persistentvolume_status_phase|kube_persistentvolumeclaim_info|kube_persistentvolumeclaim_resource_requests_storage_bytes|kube_persistentvolumeclaim_resource_requests_storage_bytes|container_memory_allocation_bytes|kube_pod_container_resource_limits|kube_pod_container_resource_limits_cpu_cores|kube_pod_container_resource_limits_memory_bytes|kube_pod_container_resource_requests_cpu_cores|kube_pod_container_resource_requests_cpu_cores|container_cpu_usage_seconds_total|kube_pod_container_resource_requests_memory_bytes|kube_pod_container_resource_requests_memory_bytes|kube_pod_container_resource_requests|kube_pod_container_status_restarts_total|kube_pod_container_status_running|kube_pod_container_status_terminated_reason|kube_pod_labels|kube_pod_owner|kube_pod_status_phase|kubecost_cluster_memory_working_set_bytes|kubecost_pod_network_egress_bytes_total|node_cpu_hourly_cost|node_cpu_seconds_total|node_disk_reads_completed|node_disk_reads_completed_total|node_disk_writes_completed|node_disk_writes_completed_total|node_filesystem_device_error|node_gpu_hourly_cost|node_memory_Buffers_bytes|node_memory_Cached_bytes|node_memory_MemAvailable_bytes|node_memory_MemFree_bytes|node_memory_MemTotal_bytes|node_network_transmit_bytes_total|node_ram_hourly_cost|pod_pvc_allocation|pv_hourly_cost|service_selector_labels|statefulSet_match_labels|up|kube_node_status_allocatable|kube_node_status_allocatable_cpu_cores|kube_node_status_allocatable_memory_bytes|container_fs_writes_bytes_total|kube_deployment_status_replicas|kube_statefulset_replicas|kube_daemonset_status_desired_number_scheduled|kube_deployment_status_replicas_available|kube_statefulset_status_replicas|kube_daemonset_status_number_ready|kube_deployment_status_replicas|kube_statefulset_replicas|kube_daemonset_status_desired_number_scheduled|kube_replicaset_owner|kube_pod_container_info|DCGM_FI_DEV_GPU_UTIL)\n source_labels:\n - __name__\n relabel_configs:\n - action: keep\n regex: true\n source_labels:\n - __meta_kubernetes_service_annotation_prometheus_io_scrape\n - action: replace\n regex: (https?)\n source_labels:\n - __meta_kubernetes_service_annotation_prometheus_io_scheme\n target_label: __scheme__\n - action: replace\n regex: (.+)\n source_labels:\n - __meta_kubernetes_service_annotation_prometheus_io_path\n target_label: __metrics_path__\n - action: replace\n regex: ([^:]+)(?::\\d+)?;(\\d+)\n replacement: $1:$2\n source_labels:\n - __address__\n - __meta_kubernetes_service_annotation_prometheus_io_port\n target_label: __address__\n - action: labelmap\n regex: __meta_kubernetes_service_label_(.+)\n - action: replace\n source_labels:\n - __meta_kubernetes_namespace\n target_label: kubernetes_namespace\n - action: replace\n source_labels:\n - __meta_kubernetes_service_name\n target_label: kubernetes_name\n - action: replace\n source_labels:\n - __meta_kubernetes_pod_node_name\n target_label: kubernetes_node\n - job_name: kubernetes-service-endpoints-slow\n kubernetes_sd_configs:\n - role: endpoints\n relabel_configs:\n - action: keep\n regex: true\n source_labels:\n - __meta_kubernetes_service_annotation_prometheus_io_scrape_slow\n - action: replace\n regex: (https?)\n source_labels:\n - __meta_kubernetes_service_annotation_prometheus_io_scheme\n target_label: __scheme__\n - action: replace\n regex: (.+)\n source_labels:\n - __meta_kubernetes_service_annotation_prometheus_io_path\n target_label: __metrics_path__\n - action: replace\n regex: ([^:]+)(?::\\d+)?;(\\d+)\n replacement: $1:$2\n source_labels:\n - __address__\n - __meta_kubernetes_service_annotation_prometheus_io_port\n target_label: __address__\n - action: labelmap\n regex: __meta_kubernetes_service_label_(.+)\n - action: replace\n source_labels:\n - __meta_kubernetes_namespace\n target_label: kubernetes_namespace\n - action: replace\n source_labels:\n - __meta_kubernetes_service_name\n target_label: kubernetes_name\n - action: replace\n source_labels:\n - __meta_kubernetes_pod_node_name\n target_label: kubernetes_node\n scrape_interval: 5m\n scrape_timeout: 30s\n - honor_labels: true\n job_name: prometheus-pushgateway\n kubernetes_sd_configs:\n - role: service\n relabel_configs:\n - action: keep\n regex: pushgateway\n source_labels:\n - __meta_kubernetes_service_annotation_prometheus_io_probe\n - job_name: kubernetes-services\n kubernetes_sd_configs:\n - role: service\n metrics_path: /probe\n params:\n module:\n - http_2xx\n relabel_configs:\n - action: keep\n regex: true\n source_labels:\n - __meta_kubernetes_service_annotation_prometheus_io_probe\n - source_labels:\n - __address__\n target_label: __param_target\n - replacement: blackbox\n target_label: __address__\n - source_labels:\n - __param_target\n target_label: instance\n - action: labelmap\n regex: __meta_kubernetes_service_label_(.+)\n - source_labels:\n - __meta_kubernetes_namespace\n target_label: kubernetes_namespace\n - source_labels:\n - __meta_kubernetes_service_name\n target_label: kubernetes_name\n - job_name: kubecost\n honor_labels: true\n scrape_interval: 1m\n scrape_timeout: 10s\n metrics_path: /metrics\n scheme: http\n dns_sd_configs:\n - names:\n - prod-dataops-kubecost-cost-analyzer\n type: A\n port: 9003\n - job_name: kubecost-networking\n kubernetes_sd_configs:\n - role: pod\n relabel_configs:\n - source_labels:\n - __meta_kubernetes_pod_label_app\n action: keep\n regex: prod-dataops-kubecost-network-costs\n nodeExporter:\n enabled: false\n pushgateway:\n enabled: false\n podSecurityPolicy:\n enabled: false\n alertmanager:\n enabled: false\n toFieldPaths:\n - spec.values\n- name: name\n value: ''{{ Global.STAGE_ID }}-dataops-prometheus''\n toFieldPaths:\n - spec.name\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 2.8.0+20221228015101704423 + packageVersion: 2.8.2+20230106082727997540 relativePath: HELM_prometheus.zip - componentName: elasticsearch componentType: HELM @@ -453,7 +453,7 @@ componentPackages: metadata: name: microservice-dataops-elasticsearch annotations: - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101672299" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727481484" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "elasticsearch" @@ -483,7 +483,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101672299" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727481484" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -494,9 +494,9 @@ componentPackages: repoPath: "saas/dataops/api/elasticsearch/elasticsearch-chart" name: "" values: {} - packageMd5: 1d40443fefd6780e19a19bbf059aa51e + packageMd5: dfbe17e7818f1ab9e9718fd45359cd55 packageOptions: '{"repo":"https://code.aliyun.com/sreworks_public/mirror.git","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/elasticsearch/elasticsearch-chart","branch":"master","env":[],"componentConfiguration":"revisionName: HELM|elasticsearch|_\ntraits: []\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: values\n value:\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/elasticsearch\n replicas: 1\n extraEnvs:\n - name: cluster.initial_master_nodes\n value: ''''\n - name: ELASTIC_PASSWORD\n value: ''{{ Global.DATA_ES_PASSWORD }}''\n - name: ELASTIC_USERNAME\n value: ''{{ Global.DATA_ES_USER }}''\n clusterName: ''{{ Global.STAGE_ID }}-dataops-elasticsearch''\n esConfig:\n elasticsearch.yml: |\n xpack.security.enabled: true\n discovery.type: single-node\n path.data: /usr/share/elasticsearch/data\n volumeClaimTemplate:\n accessModes:\n - ReadWriteOnce\n storageClassName: ''{{ Global.STORAGE_CLASS }}''\n resources:\n requests:\n storage: 100Gi\n minimumMasterNodes: 1\n imageTag: 7.10.2-with-plugins\n clusterHealthCheckEnable: false\n toFieldPaths:\n - spec.values\n- name: name\n value: ''{{ Global.STAGE_ID }}-dataops-elasticsearch''\n toFieldPaths:\n - spec.name\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 5.3.9+20221228015101672299 + packageVersion: 5.4.1+20230106082727481484 relativePath: HELM_elasticsearch.zip - componentName: filebeat componentType: HELM @@ -507,7 +507,7 @@ componentPackages: metadata: name: microservice-dataops-filebeat annotations: - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101844472" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727108782" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "filebeat" @@ -537,7 +537,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101844472" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727108782" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -548,9 +548,9 @@ componentPackages: repoPath: "saas/dataops/api/filebeat/filebeat-chart" name: "" values: {} - packageMd5: 1ad6b557fb70d773b885f0ed380df721 + packageMd5: f19d0e0d5cf3bc1fbb6b50b1336c3e73 packageOptions: '{"repo":"https://code.aliyun.com/sreworks_public/mirror.git","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/filebeat/filebeat-chart","branch":"master","env":[],"componentConfiguration":"revisionName: HELM|filebeat|_\ntraits: []\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: values\n value:\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/filebeat\n hostNetworking: true\n extraEnvs:\n - name: NODE_NAME\n valueFrom:\n fieldRef:\n fieldPath: spec.nodeName\n filebeatConfig:\n filebeat.yml: |-\n filebeat.autodiscover:\n providers:\n - type: kubernetes\n node: ${NODE_NAME}\n resource: pod\n scope: node\n templates:\n - condition:\n equals:\n kubernetes.labels.sreworks-telemetry-log: enable\n config:\n - type: container\n paths:\n - /var/log/containers/*${data.kubernetes.container.id}.log\n multiline:\n type: pattern\n pattern: ''^(\\[)?20\\d{2}-(1[0-2]|0?[1-9])-(0?[1-9]|[1-2]\\d|30|31)''\n negate: true\n match: after\n processors:\n - add_kubernetes_metadata:\n host: ${NODE_NAME}\n matchers:\n - logs_path:\n logs_path: \"/var/log/containers/\"\n\n setup.ilm.enabled: auto\n setup.ilm.rollover_alias: \"filebeat\"\n setup.ilm.pattern: \"{now/d}-000001\"\n setup.template.name: \"filebeat\"\n setup.template.pattern: \"filebeat-*\"\n\n output.elasticsearch:\n hosts: ''{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}''\n index: \"filebeat-%{+yyyy.MM.dd}\"\n username: \"{{ Global.DATA_ES_USER }}\"\n password: \"{{ Global.DATA_ES_PASSWORD }}\"\n imageTag: 7.10.2\n podAnnotations:\n name: filebeat\n labels:\n k8s-app: filebeat\n toFieldPaths:\n - spec.values\n- name: name\n value: ''{{ Global.STAGE_ID }}-dataops-filebeat''\n toFieldPaths:\n - spec.name\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 5.3.9+20221228015101844472 + packageVersion: 5.4.1+20230106082727108782 relativePath: HELM_filebeat.zip - componentName: grafana componentType: HELM @@ -561,7 +561,7 @@ componentPackages: metadata: name: microservice-dataops-grafana annotations: - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101380118" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727749221" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "grafana" @@ -591,7 +591,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101380118" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727749221" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -602,9 +602,9 @@ componentPackages: repoPath: "saas/dataops/api/grafana/grafana-chart" name: "" values: {} - packageMd5: 9601edc21ae67f1001bd43ceaf3593b8 + packageMd5: b145d190bfaf1a7788bd5991d22b5727 packageOptions: '{"repo":"https://code.aliyun.com/sreworks_public/mirror.git","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/grafana/grafana-chart","branch":"master","env":[],"componentConfiguration":"revisionName: HELM|grafana|_\ntraits: []\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: values\n value:\n image:\n repository: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/grafana\n tag: 7.5.3\n adminUser: admin\n datasources:\n datasources.yaml:\n apiVersion: 1\n datasources:\n - name: elasticsearch-metricbeat\n type: elasticsearch\n url: http://{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}\n database: ''[metricbeat]*''\n basicAuth: true\n basicAuthUser: ''{{ Global.DATA_ES_USER }}''\n basicAuthPassword: ''{{ Global.DATA_ES_PASSWORD }}''\n access: proxy\n isDefault: true\n jsonData:\n interval: Yearly\n timeField: ''@timestamp''\n esVersion: 70\n - name: elasticsearch-filebeat\n type: elasticsearch\n url: http://{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}\n database: ''[filebeat]*''\n basicAuth: true\n basicAuthUser: ''{{ Global.DATA_ES_USER }}''\n basicAuthPassword: ''{{ Global.DATA_ES_PASSWORD }}''\n access: proxy\n isDefault: false\n jsonData:\n interval: Yearly\n timeField: ''@timestamp''\n esVersion: 70\n logMessageField: message\n logLevelField: fields.level\n - name: dataops-prometheus\n type: prometheus\n access: proxy\n httpMethod: POST\n url: http://{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\n - name: prometheus-cluster-default\n type: prometheus\n access: proxy\n httpMethod: POST\n url: http://{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\n - name: dataset\n type: marcusolsson-json-datasource\n url: http://{{ Global.STAGE_ID }}-{{ Global.APP_ID }}-dataset.{{ Global.NAMESPACE_ID }}\n access: proxy\n isDefault: false\n plugins:\n - marcusolsson-json-datasource\n grafana.ini:\n security:\n allow_embedding: true\n server:\n root_url: /gateway/dataops-grafana/\n serve_from_sub_path: true\n auth.basic:\n enabled: false\n auth.proxy:\n enabled: true\n auto_sign_up: true\n enable_login_token: false\n ldap_sync_ttl: 60\n sync_ttl: 60\n header_name: x-auth-user\n headers: Name:x-auth-user Email:x-auth-email-addr\n auth.anonymous:\n enabled: false\n dashboards:\n flink:\n flink-dashboard:\n file: dashboards/flink-dashboard.json\n cost:\n cost-dashboard:\n file: dashboards/cost-dashboard.json\n dashboardProviders:\n dashboardproviders.yaml:\n apiVersion: 1\n providers:\n - name: flink\n orgId: 1\n folder: sreworks-dataops\n type: file\n disableDeletion: false\n editable: true\n options:\n path: /var/lib/grafana/dashboards/flink\n - name: cost\n orgId: 1\n folder: sreworks-dataops\n type: file\n disableDeletion: false\n editable: true\n options:\n path: /var/lib/grafana/dashboards/cost\n adminPassword: sreworks123456\n toFieldPaths:\n - spec.values\n- name: name\n value: ''{{ Global.STAGE_ID }}-dataops-grafana''\n toFieldPaths:\n - spec.name\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 5.3.9+20221228015101380118 + packageVersion: 5.4.1+20230106082727749221 relativePath: HELM_grafana.zip - componentName: kibana componentType: HELM @@ -615,7 +615,7 @@ componentPackages: metadata: name: microservice-dataops-kibana annotations: - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101106673" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727917649" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "kibana" @@ -645,7 +645,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101106673" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727917649" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -656,9 +656,9 @@ componentPackages: repoPath: "saas/dataops/api/kibana/kibana-chart" name: "" values: {} - packageMd5: c4be5177b469a2156e98d14306478ebe + packageMd5: fecbf15f81e79513ed7fb39f9b35ee9b packageOptions: '{"repo":"https://code.aliyun.com/sreworks_public/mirror.git","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/kibana/kibana-chart","branch":"master","env":[],"componentConfiguration":"revisionName: HELM|kibana|_\ntraits: []\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: values\n value:\n ingress:\n enabled: false\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/kibana\n kibanaConfig:\n kibana.yml: |-\n elasticsearch.username: {{ Global.DATA_ES_USER }}\n elasticsearch.password: {{ Global.DATA_ES_PASSWORD }}\n resources:\n requests:\n cpu: 200m\n memory: 512Mi\n limits:\n cpu: 300m\n memory: 512Mi\n elasticsearchHosts: http://{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}\n toFieldPaths:\n - spec.values\n- name: name\n value: ''{{ Global.STAGE_ID }}-dataops-kibana''\n toFieldPaths:\n - spec.name\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 5.3.9+20221228015101106673 + packageVersion: 5.4.1+20230106082727917649 relativePath: HELM_kibana.zip - componentName: metricbeat componentType: HELM @@ -669,7 +669,7 @@ componentPackages: metadata: name: microservice-dataops-metricbeat annotations: - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101544284" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727966459" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "metricbeat" @@ -699,7 +699,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101544284" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727966459" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -710,9 +710,9 @@ componentPackages: repoPath: "saas/dataops/api/metricbeat/metricbeat-chart" name: "" values: {} - packageMd5: 7f7d9bae458a64119affab0f1c1068e9 + packageMd5: 5f606b48726e3d57b31bdbb4d6e49fbf packageOptions: '{"repo":"https://code.aliyun.com/sreworks_public/mirror.git","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/metricbeat/metricbeat-chart","branch":"master","env":[],"componentConfiguration":"revisionName: HELM|metricbeat|_\ntraits: []\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: values\n value:\n kube_state_metrics:\n enabled: false\n image: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/metricbeat\n clusterRoleRules:\n - apiGroups:\n - ''''\n resources:\n - nodes\n - namespaces\n - events\n - pods\n verbs:\n - get\n - list\n - watch\n - apiGroups:\n - extensions\n resources:\n - replicasets\n verbs:\n - get\n - list\n - watch\n - apiGroups:\n - apps\n resources:\n - statefulsets\n - deployments\n - replicasets\n verbs:\n - get\n - list\n - watch\n - apiGroups:\n - ''''\n resources:\n - nodes/stats\n - nodes\n - services\n - endpoints\n - pods\n verbs:\n - get\n - list\n - watch\n - nonResourceURLs:\n - /metrics\n verbs:\n - get\n - apiGroups:\n - coordination.k8s.io\n resources:\n - leases\n verbs:\n - ''*''\n serviceAccount: metricbeat-sa\n daemonset:\n annotations:\n name: metricbeat\n labels:\n k8s-app: metricbeat\n enabled: true\n extraEnvs:\n - name: ELASTICSEARCH_HOSTS\n value: ''{{ Global.STAGE_ID }}-dataops-elasticsearch-master.{{ Global.NAMESPACE_ID }}.svc.cluster.local''\n - name: NODE_NAME\n valueFrom:\n fieldRef:\n fieldPath: spec.nodeName\n - name: NODE_IP\n valueFrom:\n fieldRef:\n fieldPath: status.hostIP\n hostNetworking: true\n metricbeatConfig:\n metricbeat.yml: |\n metricbeat.modules:\n - module: prometheus\n period: 1m\n hosts: [\"{{ Global.DATA_PROM_HOST}}:{{ Global.DATA_PROM_PORT }}\"]\n metricsets: [\"query\"]\n queries:\n - name: \"pod_ram_gb_hours_allocation\"\n path: \"/api/v1/query\"\n params:\n query: ''avg(avg_over_time(container_memory_allocation_bytes{container!=\"\", container!=\"POD\", node!=\"\"}[1h])) by (pod, namespace, node) / 1024 / 1024 / 1024 + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\"\",label_labels_appmanager_oam_dev_appInstanceId!=\"\"})''\n - name: \"pod_ram_gb_hours_usage_avg\"\n path: \"/api/v1/query\"\n params:\n query: ''avg(avg_over_time(container_memory_working_set_bytes{container!=\"\", container_name!=\"POD\", container!=\"POD\"}[1h])) by (pod, namespace) / 1024 / 1024 / 1024 + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\"\",label_labels_appmanager_oam_dev_appInstanceId!=\"\"})''\n - name: \"pod_cpu_core_hours_allocation\"\n path: \"/api/v1/query\"\n params:\n query: ''avg(avg_over_time(container_cpu_allocation{container!=\"\", container!=\"POD\", node!=\"\"}[1h])) by (pod, namespace, node) + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\"\",label_labels_appmanager_oam_dev_appInstanceId!=\"\"})''\n - name: \"pod_cpu_core_hours_usage_avg\"\n path: \"/api/v1/query\"\n params:\n query: ''avg(rate(container_cpu_usage_seconds_total{container!=\"\", container_name!=\"POD\", container!=\"POD\"}[1h])) by (pod, namespace) + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\"\",label_labels_appmanager_oam_dev_appInstanceId!=\"\"})''\n - name: \"pod_pvc_gb_hours_allocation\"\n path: \"/api/v1/query\"\n params:\n query: ''avg(avg_over_time(pod_pvc_allocation[1h])) by (pod, namespace) / 1024 / 1024 / 1024 + on(pod, namespace) group_left(label_labels_appmanager_oam_dev_appInstanceId, label_labels_appmanager_oam_dev_appId, label_labels_appmanager_oam_dev_appInstanceName, label_labels_appmanager_oam_dev_clusterId, label_labels_appmanager_oam_dev_componentName, label_labels_appmanager_oam_dev_stageId)(0 * kube_pod_labels{uid!=\"\",label_labels_appmanager_oam_dev_appInstanceId!=\"\"})''\n - module: kubernetes\n metricsets:\n - container\n - node\n - pod\n - system\n - volume\n period: 1m\n host: \"${NODE_NAME}\"\n hosts: [\"https://${NODE_IP}:10250\"]\n bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n ssl.verification_mode: \"none\"\n # If using Red Hat OpenShift remove ssl.verification_mode entry and\n # uncomment these settings:\n ssl.certificate_authorities:\n - /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\n processors:\n - add_kubernetes_metadata: ~\n - module: kubernetes\n enabled: true\n metricsets:\n - event\n - module: kubernetes\n metricsets:\n - proxy\n period: 1m\n host: ${NODE_NAME}\n hosts: [\"localhost:10249\"]\n - module: system\n period: 1m\n metricsets:\n - cpu\n - load\n - memory\n - network\n - process\n - process_summary\n cpu.metrics: [percentages, normalized_percentages]\n processes: [''.*'']\n process.include_top_n:\n by_cpu: 5\n by_memory: 5\n - module: system\n period: 1m\n metricsets:\n - filesystem\n - fsstat\n processors:\n - drop_event.when.regexp:\n system.filesystem.mount_point: ''^/(sys|cgroup|proc|dev|etc|host|lib)($|/)''\n\n metricbeat.autodiscover:\n providers:\n - type: kubernetes\n scope: node\n node: ${NODE_NAME}\n include_labels: [\"sreworks-telemetry-metric\"]\n resource: pod\n templates:\n - condition:\n equals:\n kubernetes.labels.sreworks-telemetry-metric: enable\n config:\n - module: http\n metricsets:\n - json\n period: 1m\n hosts: [\"http://${data.host}:10080\"]\n namespace: \"${data.kubernetes.namespace}#${data.kubernetes.service.name}\"\n path: \"/\"\n method: \"GET\"\n\n - type: kubernetes\n scope: cluster\n node: ${NODE_NAME}\n unique: true\n include_labels: [\"sreworks-prometheus-scrape-metric\"]\n templates:\n - condition:\n equals:\n kubernetes.labels.sreworks-prometheus-scrape-metric: enable\n config:\n - module: prometheus\n period: 1m\n hosts: [\"${data.host}:${data.port}\"]\n metrics_path: /metrics\n\n - type: kubernetes\n scope: cluster\n node: ${NODE_NAME}\n unique: true\n templates:\n - config:\n - module: kubernetes\n hosts: [\"prod-dataops-kubecost-kube-state-metrics.sreworks-dataops.svc.cluster.local:8080\"]\n period: 1m\n add_metadata: true\n metricsets:\n - state_node\n - state_deployment\n - state_daemonset\n - state_replicaset\n - state_pod\n - state_container\n - state_cronjob\n - state_resourcequota\n - state_statefulset\n - state_service\n\n processors:\n - add_cloud_metadata:\n\n setup.ilm.enabled: auto\n setup.ilm.rollover_alias: \"metricbeat\"\n setup.ilm.pattern: \"{now/d}-000001\"\n setup.template.name: \"metricbeat\"\n setup.template.pattern: \"metricbeat-*\"\n\n output.elasticsearch:\n hosts: ''{{ Global.DATA_ES_HOST }}:{{ Global.DATA_ES_PORT }}''\n index: \"metricbeat-%{+yyyy.MM.dd}\"\n username: \"{{ Global.DATA_ES_USER }}\"\n password: \"{{ Global.DATA_ES_PASSWORD }}\"\n resources:\n requests:\n cpu: 100m\n memory: 100Mi\n limits:\n cpu: 1000m\n memory: 500Mi\n deployment:\n enabled: false\n toFieldPaths:\n - spec.values\n- name: name\n value: ''{{ Global.STAGE_ID }}-dataops-metricbeat''\n toFieldPaths:\n - spec.name\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 5.3.9+20221228015101544284 + packageVersion: 5.4.1+20230106082727966459 relativePath: HELM_metricbeat.zip - componentName: mysql componentType: HELM @@ -723,7 +723,7 @@ componentPackages: metadata: name: microservice-dataops-mysql annotations: - annotations.appmanager.oam.dev/version: "2.3.5+20221228015101935457" + annotations.appmanager.oam.dev/version: "2.3.7+20230106082727929188" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "mysql" @@ -753,7 +753,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "2.3.5+20221228015101935457" + annotations.appmanager.oam.dev/version: "2.3.7+20230106082727929188" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -764,9 +764,9 @@ componentPackages: repoPath: "saas/dataops/api/mysql/mysql-chart" name: "" values: {} - packageMd5: da03f8612ee47ead8c200de3a447ba53 + packageMd5: fc0958e1cc2cbd1dbf8e8e4a6c99db21 packageOptions: '{"repo":"https://code.aliyun.com/sreworks_public/mirror.git","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/mysql/mysql-chart","branch":"master","env":[],"componentConfiguration":"revisionName: HELM|mysql|_\ntraits: []\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: values\n value:\n replication:\n enabled: false\n image:\n registry: sreworks-registry.cn-beijing.cr.aliyuncs.com\n repository: mirror/mysql\n tag: 8.0.22-debian-10-r44\n auth:\n rootPassword: cb56b5is5e21_c359b42223\n global:\n storageClass: ''{{ Global.STORAGE_CLASS }}''\n primary:\n service:\n type: ClusterIP\n persistence:\n size: 50Gi\n extraFlags: --max-connect-errors=1000 --max_connections=10000\n toFieldPaths:\n - spec.values\n- name: name\n value: ''{{ Global.STAGE_ID }}-dataops-mysql''\n toFieldPaths:\n - spec.name\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 2.3.5+20221228015101935457 + packageVersion: 2.3.7+20230106082727929188 relativePath: HELM_mysql.zip - componentName: skywalking componentType: HELM @@ -777,7 +777,7 @@ componentPackages: metadata: name: microservice-dataops-skywalking annotations: - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101666557" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727951125" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "skywalking" @@ -807,7 +807,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101666557" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727951125" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -818,9 +818,9 @@ componentPackages: repoPath: "saas/dataops/api/skywalking/skywalking-chart" name: "" values: {} - packageMd5: ae0f78645f94973bd4854a9d755c1c2b + packageMd5: 34dabaf0f2f257a3ea907f68390cc99a packageOptions: '{"repo":"https://code.aliyun.com/sreworks_public/mirror.git","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/skywalking/skywalking-chart","branch":"master","env":[],"componentConfiguration":"revisionName: HELM|skywalking|_\ntraits: []\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: values\n value:\n ui:\n image:\n repository: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/skywalking-ui\n tag: 9.3.0\n elasticsearch:\n enabled: false\n config:\n host: ''{{ Global.STAGE_ID }}-dataops-elasticsearch-master.{{ Global.NAMESPACE_ID }}.svc.cluster.local''\n port:\n http: 9200\n user: ''{{ Global.DATA_ES_USER }}''\n password: ''{{ Global.DATA_ES_PASSWORD }}''\n oap:\n replicas: 1\n image:\n repository: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror/skywalking-oap-server-utc-8\n tag: 9.3.0\n storageType: elasticsearch\n javaOpts: -Xmx1g -Xms1g\n toFieldPaths:\n - spec.values\n- name: name\n value: ''{{ Global.STAGE_ID }}-dataops-skywalking''\n toFieldPaths:\n - spec.name\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 5.3.9+20221228015101666557 + packageVersion: 5.4.1+20230106082727951125 relativePath: HELM_skywalking.zip - componentName: ververica-platform componentType: HELM @@ -831,7 +831,7 @@ componentPackages: metadata: name: microservice-dataops-ververica-platform annotations: - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101588513" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727535841" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "ververica-platform" @@ -861,7 +861,7 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "5.3.9+20221228015101588513" + annotations.appmanager.oam.dev/version: "5.4.1+20230106082727535841" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" @@ -872,9 +872,9 @@ componentPackages: repoPath: "saas/dataops/api/ververica-platform/ververica-platform-chart" name: "" values: {} - packageMd5: 029c23285fa6d586b4240e5b4bbd3f09 + packageMd5: be0c5437dcbfce336aba40dfdfe2ea79 packageOptions: '{"repo":"https://code.aliyun.com/sreworks_public/mirror.git","ciAccount":"public","ciToken":"public","repoPath":"saas/dataops/api/ververica-platform/ververica-platform-chart","branch":"master","env":[],"componentConfiguration":"revisionName: HELM|ververica-platform|_\ntraits: []\nscopes:\n- scopeRef:\n apiVersion: core.oam.dev/v1alpha2\n kind: Namespace\n spec:\n autoCreate: true\ndependencies:\n- component: RESOURCE_ADDON|system-env@system-env\nparameterValues:\n- name: values\n value:\n vvp:\n registry: sreworks-registry.cn-beijing.cr.aliyuncs.com/mirror\n persistence:\n type: local\n blobStorage:\n baseUri: s3://vvp\n s3:\n endpoint: http://sreworks-minio.sreworks:9000\n globalDeploymentDefaults: |\n spec:\n state: RUNNING\n template:\n spec:\n resources:\n jobmanager:\n cpu: 0.5\n memory: 1G\n taskmanager:\n cpu: 0.5\n memory: 1G\n flinkConfiguration:\n state.backend: filesystem\n taskmanager.memory.managed.fraction: 0.0 # no managed memory needed for filesystem statebackend\n high-availability: vvp-kubernetes\n metrics.reporter.prom.class: org.apache.flink.metrics.prometheus.PrometheusReporter\n execution.checkpointing.interval: 10s\n execution.checkpointing.externalized-checkpoint-retention: RETAIN_ON_CANCELLATION\n sqlService:\n pool:\n coreSize: 1\n maxSize: 1\n persistentVolume:\n enabled: true\n accessModes:\n - ReadWriteOnce\n annotations: {}\n size: 20Gi\n storageClass: ''{{ Global.STORAGE_CLASS }}''\n subPath: ''''\n acceptCommunityEditionLicense: true\n blobStorageCredentials:\n s3:\n accessKeyId: ''{{ Global.MINIO_ACCESS_KEY }}''\n secretAccessKey: ''{{ Global.MINIO_SECRET_KEY }}''\n toFieldPaths:\n - spec.values\n- name: name\n value: ''{{ Global.STAGE_ID }}-dataops-ververica-platform''\n toFieldPaths:\n - spec.name\n","binderParameterValues":[],"binderTraits":[],"binderDependencies":[]}' - packageVersion: 5.3.9+20221228015101588513 + packageVersion: 5.4.1+20230106082727535841 relativePath: HELM_ververica-platform.zip - componentName: productopsv2 componentType: INTERNAL_ADDON @@ -885,7 +885,7 @@ componentPackages: metadata: name: microservice-dataops-productopsv2 annotations: - annotations.appmanager.oam.dev/version: "2.4.0+20221228015101611975" + annotations.appmanager.oam.dev/version: "2.4.2+20230106082727844992" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "productopsv2" @@ -915,15 +915,15 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "2.4.0+20221228015101611975" + annotations.appmanager.oam.dev/version: "2.4.2+20230106082727844992" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" spec: targetEndpoint: '' - packageMd5: f9b88d63312f750927d8d45f70a9385d + packageMd5: 5015054e891bbac581037eede2590543 packageOptions: '{"binderParameterValues":[],"binderDependencies":[],"componentConfiguration":"clusterId: ''''\ndataInputs: []\ndataOutputs: []\ndependencies: []\nnamespaceId: ''''\nparameterValues: []\nrevisionName: INTERNAL_ADDON|productopsv2|_\nscopes: []\nstageId: ''''\ntraits: []\n","isDevelop":true,"binderTraits":[]}' - packageVersion: 2.4.0+20221228015101611975 + packageVersion: 2.4.2+20230106082727844992 relativePath: INTERNAL_ADDON_productopsv2.zip - componentName: system-env@system-env componentType: RESOURCE_ADDON @@ -966,9 +966,9 @@ componentPackages: annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" spec: {} - packageMd5: 30b0be65a389ac6c074af8a07a7f0763 + packageMd5: bf5625ef74096a2cace5ca4da6822efb packageOptions: '{"binderParameterValues":[],"binderDependencies":[],"componentConfiguration":"clusterId: ''''\ndataInputs: []\ndataOutputs:\n- fieldPath: ''{{ spec.env.DB_HOST }}''\n name: Global.DB_HOST\n- fieldPath: ''{{ spec.env.DB_PASSWORD }}''\n name: Global.DB_PASSWORD\n- fieldPath: ''{{ spec.env.DB_PORT }}''\n name: Global.DB_PORT\n- fieldPath: ''{{ spec.env.DB_USER }}''\n name: Global.DB_USER\n- fieldPath: ''{{ spec.env.APPMANAGER_ACCESS_ID }}''\n name: Global.APPMANAGER_USERNAME\n- fieldPath: ''{{ spec.env.APPMANAGER_ACCESS_SECRET }}''\n name: Global.APPMANAGER_PASSWORD\n- fieldPath: ''{{ spec.env.APPMANAGER_CLIENT_ID }}''\n name: Global.APPMANAGER_CLIENT_ID\n- fieldPath: ''{{ spec.env.APPMANAGER_CLIENT_SECRET }}''\n name: Global.APPMANAGER_CLIENT_SECRET\n- fieldPath: ''{{ spec.env.COOKIE_DOMAIN }}''\n name: Global.COOKIE_DOMAIN\n- fieldPath: ''{{ spec.env.APPMANAGER_PACKAGE_ACCESS_KEY }}''\n name: Global.APPMANAGER_PACKAGE_ACCESS_KEY\n- fieldPath: ''{{ spec.env.APPMANAGER_PACKAGE_SECRET_KEY }}''\n name: Global.APPMANAGER_PACKAGE_SECRET_KEY\n- fieldPath: ''{{ spec.env.APPMANAGER_PACKAGE_ENDPOINT_PROTOCOL }}''\n name: Global.APPMANAGER_PACKAGE_ENDPOINT_PROTOCOL\n- fieldPath: ''{{ spec.env.APPMANAGER_PACKAGE_ENDPOINT }}''\n name: Global.APPMANAGER_PACKAGE_ENDPOINT\n- fieldPath: ''{{ spec.env.STORAGE_CLASS }}''\n name: Global.STORAGE_CLASS\n- fieldPath: ''{{ spec.env.ACCOUNT_SUPER_CLIENT_ID }}''\n name: Global.ACCOUNT_SUPER_CLIENT_ID\n- fieldPath: ''{{ spec.env.ACCOUNT_SUPER_CLIENT_SECRET }}''\n name: Global.ACCOUNT_SUPER_CLIENT_SECRET\n- fieldPath: ''{{ spec.env.DATA_ES_PASSWORD }}''\n name: Global.DATA_ES_PASSWORD\n- fieldPath: ''{{ spec.env.DATA_ES_USER }}''\n name: Global.DATA_ES_USER\n- fieldPath: ''{{ spec.env.DATA_ES_HOST }}''\n name: Global.DATA_ES_HOST\n- fieldPath: ''{{ spec.env.DATA_ES_PORT }}''\n name: Global.DATA_ES_PORT\n- fieldPath: ''{{ spec.env.DATA_PROM_HOST }}''\n name: Global.DATA_PROM_HOST\n- fieldPath: ''{{ spec.env.DATA_PROM_PORT }}''\n name: Global.DATA_PROM_PORT\n- fieldPath: ''{{ spec.env.DATA_DB_PORT }}''\n name: Global.DATA_DB_PORT\n- fieldPath: ''{{ spec.env.DATA_DB_HOST }}''\n name: Global.DATA_DB_HOST\n- fieldPath: ''{{ spec.env.DATA_DB_USER }}''\n name: Global.DATA_DB_USER\n- fieldPath: ''{{ spec.env.DATA_DB_PASSWORD }}''\n name: Global.DATA_DB_PASSWORD\n- fieldPath: ''{{ spec.env.KAFKA_ENDPOINT }}''\n name: Global.KAFKA_ENDPOINT\n- fieldPath: ''{{ spec.env.MINIO_ENDPOINT }}''\n name: Global.MINIO_ENDPOINT\n- fieldPath: ''{{ spec.env.MINIO_ACCESS_KEY }}''\n name: Global.MINIO_ACCESS_KEY\n- fieldPath: ''{{ spec.env.MINIO_SECRET_KEY }}''\n name: Global.MINIO_SECRET_KEY\n- fieldPath: ''{{ spec.env.HOME_URL }}''\n name: Global.HOME_URL\n- fieldPath: ''{{ spec.env.REDIS_ENDPOINT }}''\n name: Global.REDIS_ENDPOINT\n- fieldPath: ''{{ spec.env.APPMANAGER_REDIS_PORT }}''\n name: Global.APPMANAGER_REDIS_PORT\n- fieldPath: ''{{ spec.env.REDIS_PASSWORD }}''\n name: Global.REDIS_PASSWORD\n- fieldPath: ''{{ spec.env.APPMANAGER_JWT_SECRET_KEY }}''\n name: Global.APPMANAGER_JWT_SECRET_KEY\n- fieldPath: ''{{ spec.env.PLATFORM_NAME }}''\n name: Global.PLATFORM_NAME\n- fieldPath: ''{{ spec.env.PLATFORM_LOGO }}''\n name: Global.PLATFORM_LOGO\n- fieldPath: ''{{ spec.env.K8S_NAMESPACE }}''\n name: Global.K8S_NAMESPACE\n- fieldPath: ''{{ spec.env.ENDPOINT_PAAS_MINIO }}''\n name: Global.ENDPOINT_PAAS_MINIO\n- fieldPath: ''{{ spec.env.ZOOKEEPER_ENDPOINT }}''\n name: Global.ZOOKEEPER_ENDPOINT\n- fieldPath: ''{{ spec.env.ACCOUNT_SUPER_SECRET_KEY }}''\n name: Global.ACCOUNT_SUPER_SECRET_KEY\n- fieldPath: ''{{ spec.env.ADMIN_INIT_PASSWORD }}''\n name: Global.ADMIN_INIT_PASSWORD\ndependencies: []\nnamespaceId: ''''\nparameterValues:\n- name: keys\n toFieldPaths:\n - spec.keys\n value:\n - DB_HOST\n - DB_PASSWORD\n - DB_PORT\n - DB_USER\n - APPMANAGER_ACCESS_ID\n - APPMANAGER_ACCESS_SECRET\n - APPMANAGER_CLIENT_ID\n - APPMANAGER_CLIENT_SECRET\n - COOKIE_DOMAIN\n - APPMANAGER_PACKAGE_ACCESS_KEY\n - APPMANAGER_PACKAGE_SECRET_KEY\n - APPMANAGER_PACKAGE_ENDPOINT_PROTOCOL\n - APPMANAGER_PACKAGE_ENDPOINT\n - STORAGE_CLASS\n - ACCOUNT_SUPER_CLIENT_ID\n - ACCOUNT_SUPER_CLIENT_SECRET\n - DATA_ES_PASSWORD\n - DATA_ES_USER\n - DATA_ES_HOST\n - DATA_ES_PORT\n - DATA_PROM_HOST\n - DATA_PROM_PORT\n - DATA_DB_HOST\n - DATA_DB_PORT\n - DATA_DB_USER\n - DATA_DB_PASSWORD\n - KAFKA_ENDPOINT\n - MINIO_ENDPOINT\n - MINIO_ACCESS_KEY\n - MINIO_SECRET_KEY\n - HOME_URL\n - REDIS_ENDPOINT\n - APPMANAGER_REDIS_PORT\n - REDIS_PASSWORD\n - APPMANAGER_JWT_SECRET_KEY\n - PLATFORM_NAME\n - PLATFORM_LOGO\n - K8S_NAMESPACE\n - ENDPOINT_PAAS_MINIO\n - ZOOKEEPER_ENDPOINT\n - ACCOUNT_SUPER_SECRET_KEY\n - ADMIN_INIT_PASSWORD\nrevisionName: RESOURCE_ADDON|system-env@system-env|1.0\nscopes: []\nstageId: ''''\ntraits: []\n","binderTraits":[]}' - packageVersion: 1.7.7+20221228015101820223 + packageVersion: 1.7.9+20230106082727224645 relativePath: RESOURCE_ADDON_system-env@system-env.zip - componentName: developmentmeta componentType: INTERNAL_ADDON @@ -979,7 +979,7 @@ componentPackages: metadata: name: internal-addon-dataops-developmentmeta annotations: - annotations.appmanager.oam.dev/version: "2.4.0+20221228015101682207" + annotations.appmanager.oam.dev/version: "2.4.2+20230106082727128215" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "developmentmeta" @@ -1009,14 +1009,14 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "2.4.0+20221228015101682207" + annotations.appmanager.oam.dev/version: "2.4.2+20230106082727128215" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" spec: {} - packageMd5: 8808be5a582a33f7b6a13efe959decc2 + packageMd5: 67be9d889d3bb9fa4881864b02c98737 packageOptions: '{"binderParameterValues":[],"binderDependencies":[],"binderTraits":[]}' - packageVersion: 2.4.0+20221228015101682207 + packageVersion: 2.4.2+20230106082727128215 relativePath: INTERNAL_ADDON_developmentmeta.zip - componentName: appmeta componentType: INTERNAL_ADDON @@ -1027,7 +1027,7 @@ componentPackages: metadata: name: internal-addon-dataops-appmeta annotations: - annotations.appmanager.oam.dev/version: "2.4.0+20221228015102272437" + annotations.appmanager.oam.dev/version: "2.4.2+20230106082727489196" labels: labels.appmanager.oam.dev/appId: "dataops" labels.appmanager.oam.dev/componentName: "appmeta" @@ -1057,19 +1057,19 @@ componentPackages: annotations: annotations.appmanager.oam.dev/deployAppId: "PLACEHOLDER_DEPLOY_APP_ID" annotations.appmanager.oam.dev/deployComponentId: "PLACEHOLDER_DEPLOY_COMPONENT_ID" - annotations.appmanager.oam.dev/version: "2.4.0+20221228015102272437" + annotations.appmanager.oam.dev/version: "2.4.2+20230106082727489196" annotations.appmanager.oam.dev/appInstanceId: "PLACEHOLDER_APP_INSTANCE_ID" annotations.appmanager.oam.dev/appInstanceName: "PLACEHOLDER_APP_INSTANCE_NAME" annotations.appmanager.oam.dev/componentInstanceId: "PLACEHOLDER_COMPONENT_INSTANCE_ID" spec: overwriteIsDevelopment: false overwriteBuiltIn: false - packageMd5: c038b8508870c9575736c532006fe978 + packageMd5: 0f8108a9a7992529bd3351b73d1d8f55 packageOptions: '{"binderParameterValues":[],"binderDependencies":[],"binderTraits":[]}' - packageVersion: 2.4.0+20221228015102272437 + packageVersion: 2.4.2+20230106082727489196 relativePath: INTERNAL_ADDON_appmeta.zip packageCreator: '999999999' -packageVersion: 8.6.2+20221228020620874951 +packageVersion: 8.6.3+20230106225824638728 tags: - release=sreworks/x86_64 - on-sale