|
@@ -0,0 +1,44 @@ |
|
|
|
|
|
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" |
|
|
|
|
|
}, |
|
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
} |