Class AiMonitoringUtils
- java.lang.Object
-
- com.newrelic.agent.bridge.aimonitoring.AiMonitoringUtils
-
public class AiMonitoringUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOLLECT_AI
-
Constructor Summary
Constructors Constructor Description AiMonitoringUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisAiMonitoringEnabled()Check if ai_monitoring features are enabled.static booleanisAiMonitoringRecordContentEnabled()Check if the input and output content should be added to LLM events.static booleanisAiMonitoringStreamingEnabled()Check if ai_monitoring.streaming features are enabled.
-
-
-
Field Detail
-
COLLECT_AI
public static final java.lang.String COLLECT_AI
- See Also:
- Constant Field Values
-
-
Method Detail
-
isAiMonitoringEnabled
public static boolean isAiMonitoringEnabled()
Check if ai_monitoring features are enabled. Indicates whether LLM instrumentation will be registered. If this is set to False, no metrics, events, or spans are to be sent.- Returns:
- true if AI monitoring is enabled, else false
-
isAiMonitoringStreamingEnabled
public static boolean isAiMonitoringStreamingEnabled()
Check if ai_monitoring.streaming features are enabled.- Returns:
- true if streaming is enabled, else false
-
isAiMonitoringRecordContentEnabled
public static boolean isAiMonitoringRecordContentEnabled()
Check if the input and output content should be added to LLM events.- Returns:
- true if adding content is enabled, else false
-
-