Skip to content

Commit bacd750

Browse files
authored
Update logging example (#162)
1 parent 071e4fb commit bacd750

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

examples/logging-example/README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,25 +28,25 @@ configuration with it. This should produce output like:
2828
Using tenant tenant-gcp-l
2929
Successfully logged user login event.
3030
Successfully logged admin add event.
31-
3231
```
3332

3433
The output "Successfully logged user login event." is printed after successfully sending the login event
3534
to the TSP. Same thing with "Successfully logged admin add event." but for the add event.
3635

3736
If you look in the TSP logs you should see something like:
3837

39-
```bash
40-
{"service":"proxy","message":"Security Event Received","level":"INFO","timestamp":"2021-02-16T17:45:57.968113921+00:00","tenant_id":"tenant-gcp-l","rayid":"0cddK3H_8SPxGr_t"}
41-
{"service":"proxy","message":"{\"iclFields\":{\"dataLabel\":\"PII\",\"requestId\":\"Rq8675309\",\"requestingId\":\"userId1\",\"sourceIp\":\"127.0.0.1\",\"objectId\":\"userId1\",\"event\":\"USER_LOGIN\"},\"customFields\":{\"field2\":\"gumby\",\"field1\":\"gumby\"}}","level":"INFO","timestamp":"2021-02-16T17:45:57.968137530+00:00","tenant_id":"tenant-gcp-l","rayid":"0cddK3H_8SPxGr_t"}
42-
{"service":"proxy","message":"Security Event Received","level":"INFO","timestamp":"2021-02-16T17:45:57.984058493+00:00","tenant_id":"tenant-gcp-l","rayid":"ScNfti6R0JMZlTQ6"}
43-
{"service":"proxy","message":"{\"iclFields\":{\"dataLabel\":\"PII\",\"requestId\":null,\"requestingId\":\"adminId1\",\"sourceIp\":null,\"objectId\":null,\"event\":\"USER_ADD\"},\"customFields\":{}}","level":"INFO","timestamp":"2021-02-16T17:45:57.984083531+00:00","tenant_id":"tenant-gcp-l","rayid":"ScNfti6R0JMZlTQ6"}
44-
{"service":"logdriver","message":"Making request to Stackdriver to write 2 log entries.","level":"INFO","timestamp":"2021-02-16T17:45:58.867370365+00:00","tenant_id":"tenant-gcp-l"}
45-
{"service":"logdriver","message":"Successfully wrote 2 log entries to Stackdriver.","level":"INFO","timestamp":"2021-02-16T17:45:59.047270024+00:00","tenant_id":"tenant-gcp-l"}
38+
```
39+
tenant-security-proxy-1 | {"contexts":"request","level":"INFO","service":"proxy","timestamp":"2026-05-05T17:36:45.634142Z","message":"Security Event Received","name":"request","ray_id":"7kxICOonlsf0Yb_a","tenant_id":"tenant-gcp-l"}
40+
tenant-security-proxy-1 | {"contexts":"request","level":"INFO","service":"proxy","timestamp":"2026-05-05T17:36:45.634169Z","message":"{\"iclFields\":{\"dataLabel\":\"PII\",\"requestId\":\"Rq8675309\",\"requestingId\":\"userId1\",\"sourceIp\":\"127.0.0.1\",\"objectId\":\"userId1\",\"event\":\"USER_LOGIN\"},\"customFields\":{\"field2\":\"gumby\",\"field1\":\"gumby\"}}","name":"request","ray_id":"7kxICOonlsf0Yb_a","tenant_id":"tenant-gcp-l"}
41+
tenant-security-proxy-1 | {"contexts":"request","level":"INFO","service":"proxy","timestamp":"2026-05-05T17:36:45.642246Z","message":"Security Event Received","name":"request","ray_id":"hWR9meUHd3j5_n3Z","tenant_id":"tenant-gcp-l"}
42+
tenant-security-proxy-1 | {"contexts":"request","level":"INFO","service":"proxy","timestamp":"2026-05-05T17:36:45.642269Z","message":"{\"iclFields\":{\"dataLabel\":\"PII\",\"requestId\":null,\"requestingId\":\"adminId1\",\"sourceIp\":null,\"objectId\":null,\"event\":\"USER_ADD\"},\"customFields\":{}}","name":"request","ray_id":"hWR9meUHd3j5_n3Z","tenant_id":"tenant-gcp-l"}
43+
tenant-security-logdriver-1 | {"contexts":"main;batching;tenant","level":"INFO","service":"logdriver","timestamp":"2026-05-05T17:36:47.663634676Z","message":"BATCH: 2 log events received for an unknown tenant. Using a stdout logger for this tenant.","name":"tenant","tenant_id":"tenant-gcp-l"}
44+
tenant-security-logdriver-1 | {"contexts":"main;batching;stdout client;write-entries","level":"INFO","service":"logdriver","timestamp":"2026-05-05T17:36:47.663797301Z","message":"{\"tenantId\":\"tenant-gcp-l\",\"timestamp\":\"2026-05-05T17:36:45.576Z\",\"iclFields\":{\"logdriverRayId\":\"bAZjbUAXfSkTfOwh\",\"event\":\"USER_LOGIN\",\"requestingId\":\"userId1\",\"dataLabel\":\"PII\",\"objectId\":\"userId1\",\"requestId\":\"Rq8675309\",\"sourceIp\":\"127.0.0.1\",\"tspRayId\":\"ray_id\"},\"customFields\":{\"field2\":\"gumby\",\"field1\":\"gumby\"}}","name":"write-entries"}
45+
tenant-security-logdriver-1 | {"contexts":"main;batching;stdout client;write-entries","level":"INFO","service":"logdriver","timestamp":"2026-05-05T17:36:47.663823051Z","message":"{\"tenantId\":\"tenant-gcp-l\",\"timestamp\":\"2026-05-05T17:36:45.640Z\",\"iclFields\":{\"event\":\"USER_ADD\",\"dataLabel\":\"PII\",\"logdriverRayId\":\"wGC7kDMkGf-1l0uo\",\"requestingId\":\"adminId1\",\"tspRayId\":\"ray_id\"},\"customFields\":{}}","name":"write-entries"}
4646
```
4747

48-
This shows the TSP receiving these events, batching them up together, and sending them successfully to Stackdriver (the configured log sink for
49-
`tenant-gcp-l`).
48+
This shows the TSP receiving these events, batching them up together, and sending them successfully to Logdriver. Because this tenant does not have a log sink configured,
49+
the security events will be output to Logdriver's stdout logs.
5050

5151
If you would like to experiment with a different tenant, just do:
5252

0 commit comments

Comments
 (0)