mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-28 17:34:17 -04:00
Add missing APM agent entitlements (#123575)
Add missing APM agent entitlements
This commit is contained in:
parent
1d3106f288
commit
32826974e4
1 changed files with 3 additions and 0 deletions
|
@ -33,6 +33,7 @@ import org.elasticsearch.entitlement.runtime.policy.entitlements.LoadNativeLibra
|
||||||
import org.elasticsearch.entitlement.runtime.policy.entitlements.ManageThreadsEntitlement;
|
import org.elasticsearch.entitlement.runtime.policy.entitlements.ManageThreadsEntitlement;
|
||||||
import org.elasticsearch.entitlement.runtime.policy.entitlements.OutboundNetworkEntitlement;
|
import org.elasticsearch.entitlement.runtime.policy.entitlements.OutboundNetworkEntitlement;
|
||||||
import org.elasticsearch.entitlement.runtime.policy.entitlements.ReadStoreAttributesEntitlement;
|
import org.elasticsearch.entitlement.runtime.policy.entitlements.ReadStoreAttributesEntitlement;
|
||||||
|
import org.elasticsearch.entitlement.runtime.policy.entitlements.SetHttpsConnectionPropertiesEntitlement;
|
||||||
|
|
||||||
import java.lang.instrument.Instrumentation;
|
import java.lang.instrument.Instrumentation;
|
||||||
import java.lang.reflect.Constructor;
|
import java.lang.reflect.Constructor;
|
||||||
|
@ -265,6 +266,8 @@ public class EntitlementInitialization {
|
||||||
List<Entitlement> agentEntitlements = List.of(
|
List<Entitlement> agentEntitlements = List.of(
|
||||||
new CreateClassLoaderEntitlement(),
|
new CreateClassLoaderEntitlement(),
|
||||||
new ManageThreadsEntitlement(),
|
new ManageThreadsEntitlement(),
|
||||||
|
new SetHttpsConnectionPropertiesEntitlement(),
|
||||||
|
new OutboundNetworkEntitlement(),
|
||||||
new FilesEntitlement(
|
new FilesEntitlement(
|
||||||
List.of(
|
List.of(
|
||||||
FileData.ofPath(Path.of("/co/elastic/apm/agent/"), READ),
|
FileData.ofPath(Path.of("/co/elastic/apm/agent/"), READ),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue