بدء الاستخدام (تكميلي)
في الأقسام التالية، تعرف على كيفية الحصول على البنية التلقائية ل 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
.