بدء الاستخدام (تكميلي)

في الأقسام التالية، تعرف على كيفية الحصول على البنية التلقائية ل Java لبيئات تقنية معينة.

"Azure App Service"

لمزيد من المعلومات، راجع مراقبة التطبيق ل Azure App Service وJava.

دالات Azure

لمزيد من المعلومات، راجع مراقبة وظائف Azure باستخدام Azure Monitor Application Insights.

Azure Spring Apps

لمزيد من المعلومات، راجع عامل Application Insights Java قيد المعالجة في Azure Spring Apps.

الحاويات

إشعار

مع تطبيقات Spring Boot Native Image، استخدم Azure Monitor OpenTelemetry Distro / Application Insights في مشروع تطبيق Java للصورة الأصلية ل Spring Boot بدلا من وكيل Application Insights Java.

نقطة إدخال Docker

إذا كنت تستخدم نموذج exec، فقم بإضافة المعلمة إلى قائمة المعلمات -javaagent:"path/to/applicationinsights-agent-3.6.2.jar" في مكان ما قبل المعلمة "-jar"، على سبيل المثال:

ENTRYPOINT ["java", "-javaagent:path/to/applicationinsights-agent-3.6.2.jar", "-jar", "<myapp.jar>"]

إذا كنت تستخدم نموذج shell ، أضف arg -javaagent:"path/to/applicationinsights-agent-3.6.2.jar" جهاز Java الظاهري (JVM) في مكان ما قبل -jar، على سبيل المثال:

ENTRYPOINT java -javaagent:"path/to/applicationinsights-agent-3.6.2.jar" -jar <myapp.jar>

ملف Docker

مثال Dockerfile:

FROM ...

COPY target/*.jar app.jar

COPY agent/applicationinsights-agent-3.6.2.jar applicationinsights-agent-3.6.2.jar 

COPY agent/applicationinsights.json applicationinsights.json

ENV APPLICATIONINSIGHTS_CONNECTION_STRING="CONNECTION-STRING"
        
ENTRYPOINT["java", "-javaagent:applicationinsights-agent-3.6.2.jar", "-jar", "app.jar"]

في هذا المثال، يمكنك نسخ الملفات applicationinsights-agent-3.6.2.jar و applicationinsights.json من agent مجلد (يمكنك اختيار أي مجلد من جهازك). يجب أن يكون هذان الملفان في نفس المجلد في حاوية Docker.

صور حاوية الشريك

إذا كنت تستخدم صورة حاوية شريك لا يمكنك تعديلها، فحمل جرة وكيل Application Insights Java في الحاوية من الخارج. تعيين متغير البيئة للحاوية JAVA_TOOL_OPTIONS=-javaagent:/path/to/applicationinsights-agent.jar.

Spring Boot

لمزيد من المعلومات، راجع استخدام Azure Monitor Application Insights مع Spring Boot.

خوادم تطبيقات Java

للحصول على معلومات حول إعداد عامل Application Insights Java، راجع تمكين Azure Monitor OpenTelemetry ل Java.

راجع تكوين خادم التطبيق في وثائق عامل OpenTelemetry Java للحصول على تلميحات حول كيفية تكوين -javaagent لخوادم تطبيقات Java المختلفة. في جميع الأمثلة، ستستخدم -javaagent:/path/to/applicationinsights-agent.jar بدلا من -javaagent:/path/to/opentelemetry-javaagent.jar.