رفتن به محتوای اصلی
فهرست مستندات
یکپارچه‌سازی‌ها

یکپارچه‌سازی Postman با New Relic

به‌روزرسانی ۳ دقیقه مطالعه Postman

فهرست مطالب
  1. دریافت New Relic Ingest License key
  2. تنظیم integration در Postman
  3. نمایش داده‌ها با Postman quickstart در New Relic
  4. مشاهده و query گرفتن از داده‌ها در New Relic
  5. Metricهایی که Postman به New Relic می‌فرستد
  6. Dimension attributeها

New Relic ابزاری برای مانیتورینگ عملکرد برنامه‌ها و سرویس‌ها است. با integration مربوط به Postman می‌توانید نتیجه اجرای Postman Monitorها را به New Relic ارسال کنید و روی داده‌ها alert، dashboard و query بسازید.

برای راه‌اندازی این اتصال، باید یک Ingest License key از New Relic بگیرید و سپس آن را در تنظیمات integration داخل Postman وارد کنید.

دریافت New Relic Ingest License key

  1. وارد حساب New Relic شوید.
  2. روی avatar خود کلیک کنید و سپس API Keys را باز کنید.
  3. کنار key با نوع INGEST – LICENSE روی سه‌نقطه کلیک کنید و Copy key ID را انتخاب کنید.
محل کپی کردن کلید INGEST LICENSE در صفحه API Keys سرویس New Relic
برای اتصال Postman Monitor به New Relic از کلید Ingest License استفاده کنید.

در New Relic چند نوع API key وجود دارد. برای integration مانیتورهای Postman باید از Ingest License key استفاده کنید.

تنظیم integration در Postman

  1. از صفحه Home در Postman وارد Integrations شوید.
  2. روی Browse All Integrations کلیک کنید و New Relic را جستجو کنید.
  3. در Postman دو integration برای New Relic دیده می‌شود. کنار گزینه Post monitoring results روی Add Integration کلیک کنید.
  4. برای integration یک Nickname وارد کنید.
  5. workspace مربوط به monitor را انتخاب کنید.
  6. monitor موردنظر را انتخاب کنید.
  7. در فیلد New Relic API key همان Ingest License key را وارد کنید.
  8. region مربوط به New Relic را انتخاب کنید. New Relic معمولا regionهای US و EU دارد.
  9. روی Add Integration کلیک کنید.

بعدا می‌توانید integrationهای ساخته‌شده را در صفحه Browse Integrations ببینید یا ویرایش کنید. اگر برای همان monitor چند integration ساخته باشید، کنار monitor تعداد integrationها نمایش داده می‌شود.

نمایش داده‌ها با Postman quickstart در New Relic

New Relic I/O یا Instant Observability برای شروع سریع، dashboard آماده ارائه می‌کند. Postman quickstart یک dashboard پیشنهادی برای پایش APIها دارد.

  1. Postman quickstart را در New Relic I/O نصب کنید.
  2. اگر حساب New Relic ندارید، ثبت‌نام کنید و مراحل شروع را ادامه دهید.
  3. یک account انتخاب کنید و روی Begin installation کلیک کنید.
  4. در بخش Postman (manual install) اگر تنظیمات Postman را انجام داده‌اید، روی Done کلیک کنید.
  5. روی See your data کلیک کنید.
نمای داشبورد New Relic برای نمایش داده‌های مانیتورهای Postman
نمونه نمایش داده‌های Postman Monitor در داشبورد New Relic.

مشاهده و query گرفتن از داده‌ها در New Relic

وقتی monitor اجرا می‌شود، Postman داده‌های metric را به New Relic می‌فرستد. بعد از رسیدن داده‌ها، در New Relic وارد Metrics and Events شوید و بخش Metrics را باز کنید. برای پیدا کردن داده‌های Postman، metricهایی را جستجو کنید که با postman شروع می‌شوند.

می‌توانید یک یا چند chart به dashboard اضافه کنید و روند metricهای مهم را در طول زمان ببینید.

Metricهایی که Postman به New Relic می‌فرستد

Metric توضیح ساده
postman.monitor.request.failedtests تعداد testهای failed برای یک request.
postman.monitor.request.passedtests تعداد testهای passed برای یک request.
postman.monitor.request.requestbytes حجم کل داده ردوبدل‌شده در request.
postman.monitor.request.totallatency latency کل یک request.
postman.monitor.run.errors تعداد خطاهای اجرای monitor، مثل DNS resolution error.
postman.monitor.run.failedtests تعداد testهای failed در کل collection.
postman.monitor.run.httpstatus2xx، 4xx، 5xx تعداد status codeهای برگشتی برای APIها.
postman.monitor.run.passedtests تعداد testهای passed در کل collection.
postman.monitor.run.requestcount تعداد requestهای collection.
postman.monitor.run.totalbytes حجم کل داده ردوبدل‌شده در اجرای monitor.
postman.monitor.run.totallatency latency کل بعد از اجرای همه requestها.
postman.monitor.run.warnings تعداد warningها بعد از اجرای monitor.

Dimension attributeها

برای جدا کردن یا فیلتر کردن داده‌ها در New Relic می‌توانید attributeهایی مثل monitor.name یا user.name را به‌عنوان dimension استفاده کنید.

نمونه فیلتر کردن داده‌های Postman Monitor در New Relic با dimension attributes
نمونه فیلتر کردن metricهای Postman Monitor در New Relic.

attributeهای قابل استفاده شامل region، run.id، collection.id، collection.name، monitor.id، monitor.name، environment.id، environment.name، request.id، request.name، user.id و user.name هستند.

منبع آموزشی: Postman Docs، بازنویسی و ساده‌سازی‌شده برای کاربران فارسی‌زبان.

ایستگاه بعدی شما

TestRail را همین حالا در محیط دمو ببینید.

محیط تست آماده

دسترسی به دمو TestRail

قبل از ورود، مشخصات زیر را در صفحه ورود محیط دمو وارد کنید.

آدرس دمو

https://demo.testrail.ir

ایمیل ورود

demo@testrail.ir

رمز عبور

demo_user