Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
77 changes: 77 additions & 0 deletions deploy/services/helm-charts/dss/templates/yugabyte-services.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{{- if $.Values.yugabyte.enabled }}

{{- range $i, $lb := .Values.loadBalancers.yugabyteMasterNodes }}
---
apiVersion: v1
kind: Service
metadata:
annotations:
prometheus.io/path: prometheus-metrics
prometheus.io/port: '7000'
prometheus.io/scrape: 'true'
labels:
app: yb-master-{{$i}}
name: yb-master-{{$i}}
name: yb-master-{{$i}}
spec:
ports:
- name: http-ui
port: 7000
targetPort: 7000
publishNotReadyAddresses: true
selector:
app: yb-master
apps.kubernetes.io/pod-index: '{{$i}}'
type: ClusterIP
clusterIP: None
{{- end }}

{{- range $i, $lb := .Values.loadBalancers.yugabyteTserverNodes }}
---
apiVersion: v1
kind: Service
metadata:
annotations:
prometheus.io/path: prometheus-metrics
prometheus.io/port: '9000'
prometheus.io/scrape: 'true'
labels:
app: yb-tserver-{{$i}}
name: yb-tserver-{{$i}}
name: yb-tserver-{{$i}}
spec:
ports:
- name: http-ui
port: 9000
targetPort: 9000
publishNotReadyAddresses: true
selector:
app: yb-tserver
apps.kubernetes.io/pod-index: '{{$i}}'
type: ClusterIP
clusterIP: None
---
apiVersion: v1
kind: Service
metadata:
annotations:
prometheus.io/path: prometheus-metrics
prometheus.io/port: '13000'
prometheus.io/scrape: 'true'
labels:
app: yb-ysql-{{$i}}
name: yb-ysql-{{$i}}
name: yb-ysql-{{$i}}
spec:
ports:
- name: http-ysql-met
port: 13000
targetPort: 13000
publishNotReadyAddresses: true
selector:
app: yb-tserver
apps.kubernetes.io/pod-index: '{{$i}}'
type: ClusterIP
clusterIP: None
{{- end }}
{{- end }}
49 changes: 49 additions & 0 deletions deploy/services/helm-charts/dss/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,55 @@ prometheus:
target_label: pod_name
replacement: $1
action: replace
- regex: (yb-.*)
replacement: dss
source_labels: [__meta_kubernetes_endpoints_label_app]
target_label: node_prefix
- regex: (yb-master.*)
replacement: master_export
source_labels: [__meta_kubernetes_endpoints_label_app]
target_label: export_type
- regex: (yb-master.*)
replacement: yb-master
source_labels: [__meta_kubernetes_endpoints_label_app]
target_label: group
- regex: (yb-tserver.*)
replacement: tserver_export
source_labels: [__meta_kubernetes_endpoints_label_app]
target_label: export_type
- regex: (yb-tserver.*)
replacement: yb-tserver
source_labels: [__meta_kubernetes_endpoints_label_app]
target_label: group
- regex: (yb-ysql.*)
replacement: ysql_export
source_labels: [__meta_kubernetes_endpoints_label_app]
target_label: export_type
- regex: (yb-ysql.*)
replacement: ysql
source_labels: [__meta_kubernetes_endpoints_label_app]
target_label: group
metric_relabel_configs:
- regex: (.*)
replacement: $1
source_labels: [__name__]
target_label: saved_name
- regex: handler_latency_(yb_[^_]*)_([^_]*)_([^_]*)(.*)
replacement: $1
source_labels: [__name__]
target_label: server_type
- regex: handler_latency_(yb_[^_]*)_([^_]*)_([^_]*)(.*)
replacement: $2
source_labels: [__name__]
target_label: service_type
- regex: handler_latency_(yb_[^_]*)_([^_]*)_([^_]*)(_sum|_count)?
replacement: $3
source_labels: [__name__]
target_label: service_method
- regex: handler_latency_(yb_[^_]*)_([^_]*)_([^_]*)(_sum|_count)?
replacement: rpc_latency$4
source_labels: [__name__]
target_label: __name__
kubernetes_sd_configs:
- role: endpoints

Expand Down
Loading
Loading