توصيف
الذهاب الى أداة التجميع
بالنسبة لمعظم الحالات التي يتم استخدامها ، تكون كافية لبدء تشغيل أداة التجميع Intana اذهب الىinstana.NewSensor()وأترك اختيارات التوصيف المفترضة في مكانها. يمكنك أيضا تمرير عنصر التوصيف عند بدء تشغيل أداة التجميع Intana Go :
sensor := instana.NewSensorWithTracer(
instana.NewTracerWithOptions(&instana.Options{
// ...
},
)
و# instana.Optionsيقدم عنصر توصيف المجالات التالية لتوصيف أداة التجميع :
Service-اسم الخدمة الشاملة التي سيتم استخدامها لتعريف البرنامج في النهاية الخلفيةAgentHost,AgentPort-مفترض الىlocalhost:42699، قم بتحديد الاحداثيات الخاصة بوكيل Intana proxyLogLevel-واحد منError,Warn,InfoأوDebugEnableAutoProfile-يسمح بعملية توصيف عملية توصيف عملية مستمرة آليا عندماtrueMaxBufferedSpans-أقصى عدد من spans الى bufferForceTransmissionStartingAt-عدد spans التي سيتم تجميعها قبل اخلاء التخزين الوسيط الى agentMaxBufferedProfiles-الحد الأقصى لعدد ملفات المواصفات المطلوب تخزينهاIncludeProfilerFrames-ما اذا كان سيتم تضمين استدعاءات profiler في ملف المواصفات أم لاTracer- توصيف tracter-معين الذي يتم استخدامه بواسطة كل نسخ التتبع
يمكن أيضا تحديد معظم هذه القيم من خلال متغيرات بيئة التشغيل. توصيف in-app يأخذ الأسبقية على متغيرات البيئة فيما عدا الاعدادات التالية :
INSTANA_SERVICE_NAMEيسمح باحلال اسم الخدمة المحدد في الكودINSTANA_PROCESS_NAMEيسمح باحلال الاسم الخاص بكيان البنية الأساسية الذي يمثل عملية الذهاب.INSTANA_DEBUGتتيح سجلات تصحيح الأخطاء حتى اذا كانت مواصفات كود التطبيق تقوم بتعريف مستوى تسجيل أعلىINSTANA_AUTO_PROFILEيسمح بعمل ملف مواصفات مستمر مع ملف المواصفات الآلي™
تشغيل في بيئة تشغيل serverless
لاستخدام أداة تجميع Go Intel-Go لمراقبة الخدمة التي يتم تشغيلها في بيئة تشغيل serverless ، مثل AWS Fargate أو Google Cloud Run ، تأكد من أنه لديكINSTANA_ENDPOINT_URLوINSTANA_AGENT_KEYتم تحديد متغيرات env في تعريف المهمة الخاصة بك. لاحظ أنINSTANA_AGENT_HOSTوINSTANA_AGENT_PORTسيتم تجاهل متغيرات env في هذه الحالة. ويرجى الرجوع إلى فرع كل منها من وثائق Intana للاطلاع على شرح مفصل لكيفية القيام بذلك :
لا تقوم الخدمات الجاري تشغيلها في بيئات تشغيل serverless باستخدام البرنامج الوسيط للنظام الرئيسي لارسال المقاييس المترية وبيانات التتبع الى Backasend ، ولذلك فان الطريقة المعتادة لتوصيف وحدة استشعار in-app من خلال configuration.yamlملف لا يمكن تطبيقه. بدلا من ذلك ، توجد مجموعة من متغيرات بيئة التشغيل التي يمكن توصيفها اختياريا في تعريف مهمة الخدمة :
INSTANA_TIMEOUTINSTANA_SECRETSINSTANA_EXTRA_HTTP_HEADERSINSTANA_ENDPOINT_PROXYINSTANA_TAGSINSTANA_ZONE
برجاء الرجوع الى قسم مراقبة بدون تسلسل للحصول على وصف تفصيلي لهذه المتغيرات ونسق القيم الخاصة بها.