Skip to content
Snippets Groups Projects
Commit 53adf89c authored by Sören Henning's avatar Sören Henning
Browse files

Add dropped records SLO to UC2/UC4 (no Samza)

parent b0bfef3d
No related branches found
No related tags found
1 merge request!310Add dropped records SLO to UC2/UC4 (no Samza)
Pipeline #10365 passed
Showing with 106 additions and 10 deletions
...@@ -91,6 +91,18 @@ spec: ...@@ -91,6 +91,18 @@ spec:
threshold: 2000 threshold: 2000
externalSloUrl: "http://localhost:80/evaluate-slope" externalSloUrl: "http://localhost:80/evaluate-slope"
warmup: 60 # in seconds warmup: 60 # in seconds
- name: droppedRecords
sloType: generic
prometheusUrl: "http://prometheus-operated:9090"
offset: 0
properties:
externalSloUrl: "http://localhost:8082"
promQLQuery: "sum(rate(flink_taskmanager_job_task_operator_org_apache_beam_runners_core_LateDataDroppingDoFnRunner_droppedDueToLateness[30s])) by (job) OR vector(0)"
warmup: 60 # in seconds
queryAggregation: max
repetitionAggregation: median
operator: lte
threshold: 100
kafkaConfig: kafkaConfig:
bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092" bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092"
topics: topics:
......
...@@ -9,16 +9,16 @@ metadata: ...@@ -9,16 +9,16 @@ metadata:
spec: spec:
sut: sut:
resources: resources:
- configMap: - configMap:
name: "benchmark-resources-uc2-flink" name: "benchmark-resources-uc2-flink"
files: files:
- "flink-configuration-configmap.yaml" - "flink-configuration-configmap.yaml"
- "taskmanager-deployment.yaml" - "taskmanager-deployment.yaml"
- "taskmanager-service.yaml" - "taskmanager-service.yaml"
- "service-monitor.yaml" - "service-monitor.yaml"
- "jobmanager-service.yaml" - "jobmanager-service.yaml"
- "jobmanager-deployment.yaml" - "jobmanager-deployment.yaml"
# - "jobmanager-rest-service.yaml" # - "jobmanager-rest-service.yaml"
loadGenerator: loadGenerator:
resources: resources:
- configMap: - configMap:
...@@ -91,6 +91,18 @@ spec: ...@@ -91,6 +91,18 @@ spec:
threshold: 2000 threshold: 2000
externalSloUrl: "http://localhost:80/evaluate-slope" externalSloUrl: "http://localhost:80/evaluate-slope"
warmup: 60 # in seconds warmup: 60 # in seconds
- name: droppedRecords
sloType: generic
prometheusUrl: "http://prometheus-operated:9090"
offset: 0
properties:
externalSloUrl: "http://localhost:8082"
promQLQuery: "sum(rate(flink_taskmanager_job_task_operator_numLateRecordsDropped[30s])) by(job) OR vector(0)"
warmup: 60 # in seconds
queryAggregation: max
repetitionAggregation: median
operator: lte
threshold: 100
kafkaConfig: kafkaConfig:
bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092" bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092"
topics: topics:
......
...@@ -66,6 +66,18 @@ spec: ...@@ -66,6 +66,18 @@ spec:
threshold: 2000 threshold: 2000
externalSloUrl: "http://localhost:80/evaluate-slope" externalSloUrl: "http://localhost:80/evaluate-slope"
warmup: 60 # in seconds warmup: 60 # in seconds
- name: droppedRecords
sloType: generic
prometheusUrl: "http://prometheus-operated:9090"
offset: 0
properties:
externalSloUrl: "http://localhost:8082"
promQLQuery: "sum(rate(com_hazelcast_jet_metrics_lateeventsdropped[30s])) by(job) OR vector(0)"
warmup: 60 # in seconds
queryAggregation: max
repetitionAggregation: median
operator: lte
threshold: 100
kafkaConfig: kafkaConfig:
bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092" bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092"
topics: topics:
......
...@@ -71,6 +71,18 @@ spec: ...@@ -71,6 +71,18 @@ spec:
threshold: 2000 threshold: 2000
externalSloUrl: "http://localhost:80/evaluate-slope" externalSloUrl: "http://localhost:80/evaluate-slope"
warmup: 60 # in seconds warmup: 60 # in seconds
- name: droppedRecords
sloType: generic
prometheusUrl: "http://prometheus-operated:9090"
offset: 0
properties:
externalSloUrl: "http://localhost:8082"
promQLQuery: "sum(rate(kafka_streams_stream_task_metrics_dropped_records_total[30s])) by (job) OR vector(0)"
warmup: 60 # in seconds
queryAggregation: max
repetitionAggregation: median
operator: lte
threshold: 100
kafkaConfig: kafkaConfig:
bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092" bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092"
topics: topics:
......
...@@ -92,6 +92,18 @@ spec: ...@@ -92,6 +92,18 @@ spec:
threshold: 2000 threshold: 2000
externalSloUrl: "http://localhost:80/evaluate-slope" externalSloUrl: "http://localhost:80/evaluate-slope"
warmup: 60 # in seconds warmup: 60 # in seconds
- name: droppedRecords
sloType: generic
prometheusUrl: "http://prometheus-operated:9090"
offset: 0
properties:
externalSloUrl: "http://localhost:8082"
promQLQuery: "sum(rate(flink_taskmanager_job_task_operator_org_apache_beam_runners_core_LateDataDroppingDoFnRunner_droppedDueToLateness[30s])) by (job) OR vector(0)"
warmup: 60 # in seconds
queryAggregation: max
repetitionAggregation: median
operator: lte
threshold: 100
kafkaConfig: kafkaConfig:
bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092" bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092"
topics: topics:
......
...@@ -92,6 +92,18 @@ spec: ...@@ -92,6 +92,18 @@ spec:
threshold: 2000 threshold: 2000
externalSloUrl: "http://localhost:80/evaluate-slope" externalSloUrl: "http://localhost:80/evaluate-slope"
warmup: 60 # in seconds warmup: 60 # in seconds
- name: droppedRecords
sloType: generic
prometheusUrl: "http://prometheus-operated:9090"
offset: 0
properties:
externalSloUrl: "http://localhost:8082"
promQLQuery: "sum(rate(flink_taskmanager_job_task_operator_numLateRecordsDropped[30s])) by(job) OR vector(0)"
warmup: 60 # in seconds
queryAggregation: max
repetitionAggregation: median
operator: lte
threshold: 100
kafkaConfig: kafkaConfig:
bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092" bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092"
topics: topics:
......
...@@ -67,6 +67,18 @@ spec: ...@@ -67,6 +67,18 @@ spec:
threshold: 2000 threshold: 2000
externalSloUrl: "http://localhost:80/evaluate-slope" externalSloUrl: "http://localhost:80/evaluate-slope"
warmup: 60 # in seconds warmup: 60 # in seconds
- name: droppedRecords
sloType: generic
prometheusUrl: "http://prometheus-operated:9090"
offset: 0
properties:
externalSloUrl: "http://localhost:8082"
promQLQuery: "sum(rate(com_hazelcast_jet_metrics_lateeventsdropped[30s])) by(job) OR vector(0)"
warmup: 60 # in seconds
queryAggregation: max
repetitionAggregation: median
operator: lte
threshold: 100
kafkaConfig: kafkaConfig:
bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092" bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092"
topics: topics:
......
...@@ -72,6 +72,18 @@ spec: ...@@ -72,6 +72,18 @@ spec:
threshold: 2000 threshold: 2000
externalSloUrl: "http://localhost:80/evaluate-slope" externalSloUrl: "http://localhost:80/evaluate-slope"
warmup: 60 # in seconds warmup: 60 # in seconds
- name: droppedRecords
sloType: generic
prometheusUrl: "http://prometheus-operated:9090"
offset: 0
properties:
externalSloUrl: "http://localhost:8082"
promQLQuery: "sum(rate(kafka_streams_stream_task_metrics_dropped_records_total[30s])) by (job) OR vector(0)"
warmup: 60 # in seconds
queryAggregation: max
repetitionAggregation: median
operator: lte
threshold: 100
kafkaConfig: kafkaConfig:
bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092" bootstrapServer: "theodolite-kafka-kafka-bootstrap:9092"
topics: topics:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment