Skip to content

Commit 96f81f2

Browse files
Observability exporter init (#2)
* add list of default metrics in readme * init new observability exporter, delete old metrics exporter * metrics exporter work * metrics exporter work * metrics exporter work * metrics exporter work * metrics exporter work * metrics exporter work * metrics exporter work * metrics exporter work * metrics exporter work * metrics exporter work * metrics exporter work * metrics exporter work * various * readme update
1 parent 0d80f87 commit 96f81f2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+1637
-13911
lines changed

Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
FROM openjdk:11-jre-slim
2+
3+
ENTRYPOINT ["java", "-jar", "/usr/share/observability-exporter.jar"]
4+
5+
ADD target/observability-exporter-0.1.0.jar /usr/share/observability-exporter.jar

Logs.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
## Logs Exporter
2+
3+
###Log export entries contain the following elements:
4+
5+
- `context`: Overall context of log entry
6+
- `logdesc`: Overall description of log entry
7+
- `timestampfield`: Field used to filter the time range for queries logged
8+
- `request`: The query used to retrieve log information. Values are logged in the format `[fieldname]=[fieldvalue]`
9+
10+
The following is an example entry.
11+
12+
```toml
13+
[[log]]
14+
context = "orderpdb_alertlogs"
15+
logdesc = "alert logs for order PDB"
16+
timestampfield = "ORIGINATING_TIMESTAMP"
17+
request = "select ORIGINATING_TIMESTAMP, MODULE_ID, EXECUTION_CONTEXT_ID, MESSAGE_TEXT from V$diag_alert_ext"
18+
```

Makefile

Lines changed: 0 additions & 26 deletions
This file was deleted.

Metrics.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
## Metrics Exporter
2+
3+
###Metrics export entries contain the following elements:
4+
5+
- `context`: Overall context of log entry
6+
- `metricsdesc`: Description of metric that maps to values obtained via `request`
7+
- `labels`: Field used to create labels for metric that maps to values obtained via `request`
8+
- `request`: The query used to retrieve metric information.
9+
10+
The following are example entries both without and with labels.
11+
12+
```toml
13+
[[metric]]
14+
context = "context_no_label"
15+
request = "SELECT 1 as value_1, 2 as value_2 FROM DUAL"
16+
metricsdesc = { value_1 = "Simple example returning always 1.", value_2 = "Same but returning always 2." }
17+
18+
[[metric]]
19+
context = "context_with_labels"
20+
labels = [ "label_1", "label_2" ]
21+
request = "SELECT 1 as value_1, 2 as value_2, 'First label' as label_1, 'Second label' as label_2 FROM DUAL"
22+
metricsdesc = { value_1 = "Simple example returning always 1.", value_2 = "Same but returning always 2." }
23+
```

0 commit comments

Comments
 (0)