Skip to content

Commit 55bb0e4

Browse files
edits and values.yaml add
1 parent e1e51fa commit 55bb0e4

File tree

2 files changed

+124
-0
lines changed

2 files changed

+124
-0
lines changed

src/shop-dc-shim/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ The service includes **intentional Jackson serialization errors** on the transac
5151
- Reference that new image in `k8s-addition.yaml` and copy to your instance
5252
- `kubectl apply -f k8s-addition.yaml` will add the `shop-dc-shim-db`, `shop-dc-shim`, and `shop-dc-load-generator` pods to your cluster
5353
- Once `shop-dc-shim` finishes spinning up (5-7min) the load generator will start sending traffic
54+
- **For DBMon** upgrade splunk-otel-collector helm chart with `dbmon-values.yaml`
55+
- E.G. `helm upgrade splunk-otel-collector-1760534477 --values /home/splunk/dbmon-values.yaml splunk-otel-collector-chart/splunk-otel-collector --reuse-values`
5456
- To delete `kubectl delete -f k8s-addition.yaml` will remove all shop-dc related resources
5557

5658
### Bare Metal (thar may be dragons)

src/shop-dc-shim/dbmon-values.yaml

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
### VALUES FOR DBSHIM DBMon
2+
agent:
3+
config:
4+
exporters:
5+
debug:
6+
verbosity: detailed
7+
otlphttp/dbmon:
8+
headers:
9+
X-SF-Token: ${SPLUNK_OBSERVABILITY_ACCESS_TOKEN}
10+
X-splunk-instrumentation-library: dbmon
11+
logs_endpoint: https://ingest.us1.signalfx.com/v3/event
12+
sending_queue:
13+
batch:
14+
flush_timeout: 15s
15+
max_size: 10485760 # 10 MiB
16+
sizer: bytes
17+
receivers:
18+
sqlserver:
19+
collection_interval: 10s
20+
username: sa
21+
password: ShopPass123!
22+
server: shop-dc-shim-db
23+
port: 1433
24+
resource_attributes:
25+
sqlserver.computer.name:
26+
enabled: true
27+
sqlserver.instance.name:
28+
enabled: true
29+
events:
30+
db.server.query_sample:
31+
enabled: true
32+
db.server.top_query:
33+
enabled: true
34+
metrics:
35+
# Enable all OOTB dashboard default metrics
36+
sqlserver.batch.request.rate:
37+
enabled: true
38+
sqlserver.batch.sql_compilation.rate:
39+
enabled: true
40+
sqlserver.batch.sql_recompilation.rate:
41+
enabled: true
42+
sqlserver.database.count:
43+
enabled: true
44+
sqlserver.database.io:
45+
enabled: true
46+
sqlserver.database.latency:
47+
enabled: true
48+
sqlserver.database.operations:
49+
enabled: true
50+
sqlserver.deadlock.rate:
51+
enabled: true
52+
sqlserver.lock.wait.count:
53+
enabled: true
54+
sqlserver.lock.wait.rate:
55+
enabled: true
56+
sqlserver.os.wait.duration:
57+
enabled: true
58+
sqlserver.page.buffer_cache.hit_ratio:
59+
enabled: true
60+
sqlserver.processes.blocked:
61+
enabled: true
62+
sqlserver.resource_pool.disk.operations:
63+
enabled: true
64+
sqlserver.resource_pool.disk.throttled.read.rate:
65+
enabled: true
66+
sqlserver.resource_pool.disk.throttled.write.rate:
67+
enabled: true
68+
sqlserver.user.connection.count:
69+
enabled: true
70+
# Disable upstream default metrics that OOTB dashboards don't use
71+
sqlserver.lock.wait_time.avg:
72+
enabled: false
73+
sqlserver.page.checkpoint.flush.rate:
74+
enabled: false
75+
sqlserver.page.lazy_write.rate:
76+
enabled: false
77+
sqlserver.page.life_expectancy:
78+
enabled: false
79+
sqlserver.page.operation.rate:
80+
enabled: false
81+
sqlserver.page.split.rate:
82+
enabled: false
83+
sqlserver.transaction.rate:
84+
enabled: false
85+
sqlserver.transaction.write.rate:
86+
enabled: false
87+
sqlserver.transaction_log.flush.data.rate:
88+
enabled: false
89+
sqlserver.transaction_log.flush.rate:
90+
enabled: false
91+
sqlserver.transaction_log.flush.wait.rate:
92+
enabled: false
93+
sqlserver.transaction_log.growth.count:
94+
enabled: false
95+
sqlserver.transaction_log.shrink.count:
96+
enabled: false
97+
sqlserver.transaction_log.usage:
98+
enabled: false
99+
service:
100+
pipelines:
101+
logs/dbmon:
102+
exporters:
103+
- otlphttp/dbmon
104+
- debug
105+
processors:
106+
- memory_limiter
107+
- batch
108+
- resourcedetection
109+
receivers:
110+
- sqlserver
111+
metrics/mssql:
112+
exporters:
113+
- otlphttp
114+
- signalfx
115+
- debug
116+
processors:
117+
- memory_limiter
118+
- batch
119+
- resourcedetection
120+
- resource
121+
receivers:
122+
- sqlserver

0 commit comments

Comments
 (0)