|
- proxy {
-
- agent.port = 50440
-
- tls {
- certChainFilePath = "testing/certs/server1.pem" // Server certificate chain file path
- privateKeyFilePath = "testing/certs/server1.key" // Server private key file path
- trustCertCollectionFilePath = "testing/certs/ca.pem" // Trust certificate collection file path
- }
- }
-
- agent {
-
- // Only trustCertCollectionFilePath is required on the client with TLS (with mutual authentication)
- tls {
- overrideAuthority = "foo.test.google.fr" // Override authority (for testing only)
- certChainFilePath = "testing/certs/client.pem" // Client certificate chain file path
- privateKeyFilePath = "testing/certs/client.key" // Client private key file path
- trustCertCollectionFilePath = "testing/certs/ca.pem" // Trust certificate collection file path
- }
-
- metrics {
- standardExportsEnabled = true // Include standard export metrics
- memoryPoolsExportsEnabled = true // Include JVM memory pool metrics
- garbageCollectorExportsEnabled = true // Include JVM garbage collector metrics
- threadExportsEnabled = true // Include JVM thread metrics
- classLoadingExportsEnabled = true // Include JVM class loading metrics
- versionInfoExportsEnabled = true // Include JVM version info metrics
- }
-
- pathConfigs: [
- {
- name: "App1 metrics"
- path: app1_metrics
- url: "http://167.99.43.82:9100/metrics"
- },
- {
- name: "App2 metrics"
- path: app2_metrics
- url: "http://188.165.233.148:9100/metrics"
- },
- ]
-
- }
|