মনিটরিং ড্যাশবোর্ড ইনস্টলেশন (বিটা)

প্রাইভেট ক্লাউড v4.18.01 এর জন্য এজ

সিস্টেমের প্রয়োজনীয়তা

ড্যাশবোর্ড ডেটা সংগ্রহ করতে আপনাকে অবশ্যই সমস্ত এজ নোডগুলিতে apigee-telegraf ইনস্টল করতে হবে। অতএব, apigee-telegraf এর জন্য সিস্টেমের প্রয়োজনীয়তাগুলি এজ নোডের মতোই যা আপনি এটি ইনস্টল করছেন।

আপনি একটি পৃথক নোডে apigee-grafana ইনস্টল করতে পারেন, অথবা ম্যানেজমেন্ট সার্ভার বা এজ UI নোডের মতো বিদ্যমান এজ নোডগুলির মধ্যে একটি পুনরায় ব্যবহার করতে পারেন।

apigee-influxdb এর জন্য, আপনি এটিকে একটি বিদ্যমান এজ নোডে ইনস্টল করতে পারেন, যেমন ম্যানেজমেন্ট সার্ভার নোড বা এজ UI নোড, সিস্টেমের প্রয়োজনীয়তার কোনো পরিবর্তন ছাড়াই।

আপনি যদি কর্মক্ষমতার কারণে নিজের নোডে apigee-influxdb ইনস্টল করার সিদ্ধান্ত নেন, তাহলে নোডের নিম্নলিখিত প্রয়োজনীয়তা থাকা উচিত:

  • 2 কোর সিপিইউ
  • 4 জিবি র‍্যাম
  • 250GB ডিস্ক স্পেস (মনিটরিং ডেটা 1 মাস পরে পরিষ্কার করা হয়েছে)
  • 1000 বা তার বেশি IOPS

আরও তথ্যের জন্য InfluxData ডক দেখুন।

apigee-influxdb-এর জন্য পোর্টের প্রয়োজনীয়তা

পোর্ট 8086 এবং 8183 অবশ্যই apigee-influxdb ডেটা নোডগুলিতে খোলা থাকতে হবে যাতে apigee-grafana এবং apigee-telegraf চলমান নোড দ্বারা অ্যাক্সেস করা যায়।

ড্যাশবোর্ড উপাদান ইনস্টল করার জন্য কনফিগ ফাইল

apigee-telegraf এবং apigee-grafana উপাদানগুলি ইনস্টল করতে, আপনি apigee-service ইউটিলিটিতে একটি কনফিগার ফাইল পাঠান। এই ফাইলগুলিকে 'apigee' ব্যবহারকারীর দ্বারা অ্যাক্সেসযোগ্য একটি ডিরেক্টরিতে সংরক্ষণ করুন, যেমন /opt/apigee/customer/application , এবং সেগুলিকে 'apigee' ব্যবহারকারীর মালিকানাধীন করুন৷

এপিজি-টেলিগ্রাফের জন্য কনফিগারেশন পরামিতি

এই বৈশিষ্ট্যগুলিকে একটি পাঠ্য ফাইলে সেট করুন যা আপনি apigee-telegraf setup কমান্ডে পাস করেন। উদাহরণস্বরূপ, sa_telegraf.txt নামে একটি পাঠ্য ফাইলে সেগুলি সেট করুন :

সম্পত্তি

বর্ণনা

INFLUXDB_URL

apigee-influxdb নোডের URL উল্লেখ করুন, পোর্ট 8086 সহ। উদাহরণস্বরূপ:

http://192.168.0.1:8086

apigee-grafana-এর জন্য কনফিগারেশন পরামিতি

এই বৈশিষ্ট্যগুলিকে একটি পাঠ্য ফাইলে সেট করুন যা আপনি apigee-grafana setup কমান্ডে পাস করেন। উদাহরণস্বরূপ, sa_grafana.txt নামে একটি পাঠ্য ফাইলে সেগুলি সেট করুন :

সম্পত্তি

বর্ণনা

INFLUXDB_HOST

InfluxDB নোডের IP ঠিকানা বা DNS নাম উল্লেখ করুন। উদাহরণ স্বরূপ:

192.168.0.1

INFLUXDB_PORT

Grafana ডেটাসোর্স দ্বারা ব্যবহৃত InfluxDB API পোর্ট। 8086 উল্লেখ করুন।

GRAFANA_USERNAME

ড্যাশবোর্ড UI এ লগ ইন করার জন্য Grafana ব্যবহারকারীর নাম।

GRAFANA_PASSWORD

ড্যাশবোর্ড UI এ লগ ইন করার জন্য Grafana পাসওয়ার্ড।

ইনস্টলেশন নির্দেশাবলী

এই ক্রমানুসারে ড্যাশবোর্ড উপাদানগুলি ইনস্টল করতে নীচের নির্দেশাবলী অনুসরণ করুন:

  • apigee-influxdb (একটি কেন্দ্রীয় নোডে)
  • apigee-telegraf (প্রতিটি নোডে)
  • apigee-grafana (একটি কেন্দ্রীয় সার্ভারে)

একটি একক এজ নোড বা স্বতন্ত্র নোডে apigee-influxdb ইনস্টল করুন

একটি স্বতন্ত্র নোডে, বা ম্যানেজমেন্ট সার্ভার বা এজ UI চালিত একটি এজ নোড:

  1. apigee-influxdb ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb install
  2. apigee-influxdb ডাটাবেস কনফিগার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb setup
  3. apigee-influxdb শুরু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb start

প্রতিটি এজ নোডে অ্যাপিজি-টেলিগ্রাফ ইনস্টল করুন

আপনার এজ ইনস্টলেশনের প্রতিটি নোডে:

  1. আপনার প্রথম এজ নোডে, apigee-telegraf ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install
  2. apigee-telegraf এর জন্য sa_telegraf.txt নামে একটি কনফিগার ফাইল তৈরি করুন। সাধারণত, আপনি এই ফাইলটিকে 'apigee' ব্যবহারকারী দ্বারা অ্যাক্সেসযোগ্য একটি ডিরেক্টরিতে সংরক্ষণ করেন, যেমন /opt/apigee/customer/application , এবং এটিকে 'apigee' ব্যবহারকারীর মালিকানাধীন করে তোলেন।

    পোর্ট 8086 সহ apigee-influxdb নোডের URL নির্দিষ্ট করতে ফাইলে নিম্নলিখিত বৈশিষ্ট্য সেট করুন:

    INFLUXDB_URL=http://influx_IP:8086
  3. মালিককে 'এপিজি'-তে পরিবর্তন করুন:
    > chown apigee:apigee /opt/apigee/customer/application/sa_telegraf.txt
  4. apigee-telegraf কনফিগার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f
        /opt/apigee/customer/application/sa_telegraf.txt
  5. apigee-telegraf পুনরায় চালু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart
  6. সমস্ত এজ নোডগুলিতে এই প্রক্রিয়াটি পুনরাবৃত্তি করুন।

একটি একক প্রান্ত নোডে apigee-grafana ইনস্টল করুন

আপনার এজ ইনস্টলেশনের একটি একক নোডে, যেমন এজ UI নোড:

  1. আপনার প্রথম এজ নোডে, apigee-grafana ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana install
  2. apigee-grafana এর জন্য sa_grafana.txt নামে একটি কনফিগার ফাইল তৈরি করুন। সাধারণত, আপনি এই ফাইলটিকে 'apigee' ব্যবহারকারী দ্বারা অ্যাক্সেসযোগ্য একটি ডিরেক্টরিতে সংরক্ষণ করেন, যেমন /opt/apigee/customer/application , এবং এটিকে 'apigee' ব্যবহারকারীর মালিকানাধীন করে তোলেন।

    ফাইলটিতে নিম্নলিখিত বৈশিষ্ট্যগুলি সেট করুন। এই বৈশিষ্ট্যগুলি উপরে বর্ণিত হয়েছে:

    INFLUXDB_HOST=192.168.56.101
    INFLUXDB_PORT=8086
    GRAFANA_USERNAME=admin
    GRAFANA_PASSWORD=admin
  3. মালিককে 'এপিজি'-তে পরিবর্তন করুন:
    > chown apigee:apigee /opt/apigee/customer/application/sa_grafana.txt
  4. কনফিগার ফাইল ব্যবহার করে apigee-grafana কনফিগার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana setup -f
        /opt/apigee/customer/application/sa_grafana.txt
  5. apigee-grafana পুনরায় আরম্ভ করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana restart

ড্যাশবোর্ড অ্যাক্সেস করতে, একটি ব্রাউজারে নিম্নলিখিত URL খুলুন:

http://grafana_IP_or_DNS:3000

apigee-grafana এর জন্য কনফিগার ফাইলে আপনি যে শংসাপত্রগুলি নির্দিষ্ট করেছেন তা ব্যবহার করে লগ ইন করুন। উপরে দেখানো উদাহরণে ব্যবহারকারীর নাম/পাসওয়ার্ড হল অ্যাডমিন/অ্যাডমিন।

সমস্যা সমাধান ইনস্টলেশন

আপনি যদি ড্যাশবোর্ডে উপস্থিত ডেটা দেখতে না পান তবে আপনার ইনস্টলেশনের সমস্যা সমাধানের জন্য নিম্নলিখিত পদ্ধতিটি ব্যবহার করুন:

  1. নিশ্চিত করতে apigee-telegraf ডেটা সংগ্রহ করছে
    1. apigee-service apigee-telegraf setup চালান, এটি অদম্য, ত্রুটি, অনুপস্থিত নির্ভরতা পরীক্ষা করুন এবং তাদের সমাধান করুন।
    2. apigee-telegraf পুনরায় চালু করুন এবং কোনো ত্রুটির জন্য /opt/apigee/var/log/apigee-telegraf/apigee-telegraf.log চেক করুন
  2. apigee-influxdb ডেটা গ্রহণ করছে তা নিশ্চিত করতে:
    1. apigee-influxdb ডেটা নোডগুলিতে নিম্নলিখিত TCP পোর্টগুলি খোলা আছে তা নিশ্চিত করুন: 8086 এবং 8183৷
    2. একটি ব্রাউজারে influxdb UI খুলতে নিম্নলিখিত URL টি ব্যবহার করুন:
      http://influxdb_IP_or_DNS:8183
      1. ক্যোয়ারী ক্ষেত্রে, "ডেটাবেস দেখান" লিখুন। নিশ্চিত করুন যে নিম্নলিখিত ডেটাবেস তৈরি করা হয়েছে: system, application, events, _internal
      2. ক্যোয়ারী ক্ষেত্রে, "সার্ভার দেখান" লিখুন। নিশ্চিত করুন যে আপনি apigee-influxdb নোডগুলি তালিকাভুক্ত দেখতে পাচ্ছেন।
  3. ড্যাশবোর্ডে ডেটা উত্সগুলি পরীক্ষা করুন:
    1. প্রধান মেনুতে ডেটা উত্স নির্বাচন করুন। আপনি প্রদর্শিত তিনটি তথ্য উৎসের জন্য আইকন দেখতে হবে.
    2. প্রতিটি ডেটা উৎসের জন্য, আইকনটি নির্বাচন করুন।
    3. ডেটা উত্সের জন্য বিশদ পৃষ্ঠায়, সংরক্ষণ এবং পরীক্ষা বোতামটি নির্বাচন করুন।
    4. যদি ডেটা উৎস সঠিকভাবে কনফিগার করা হয়, তাহলে আপনি ফর্মটিতে একটি বার্তা দেখতে পাবেন:
      সফলতা
      ডাটা সোর্স কাজ করছে

বিটা মনিটরিং ড্যাশবোর্ড আপডেট করা হচ্ছে

আপনি যে এজ সংস্করণ থেকে আপগ্রেড করছেন তার উপর ভিত্তি করে নীচের দুটি পদ্ধতির মধ্যে একটি ব্যবহার করুন:

  • 4.16.09 এবং 4.17.0x একই পদ্ধতি ব্যবহার করে
  • 4.16.05 আপনাকে আপডেটের অংশ হিসাবে apigee-collectd আনইনস্টল করতে হবে।

সংস্করণ 4.16.09 বা 4.17.0x থেকে আপডেট করুন

আপনি যদি 4.16.09 বা 4.17.0x এ Apigee মনিটরিং ড্যাশবোর্ডের বিটা সংস্করণ ইনস্টল করেন তবে আপনি এটি 4.18.01-এর জন্য বিটা সংস্করণে আপডেট করতে পারেন।

বিটা মনিটরিং ড্যাশবোর্ড আপডেট করতে:

  1. Apigee Edge 4.17.01/4.17.05 থেকে 4.17.09 পর্যন্ত আপডেট করুন, Apigee এজ 4.16.09 থেকে 4.17.09 পর্যন্ত আপডেট করুন , এবং Apigee এজ 4.16.16.16.4.16.16 আপডেট করুন। .
  2. ম্যানেজমেন্ট সার্ভার নোডে apigee-influxdb আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile

    যেখানে configFile হল কনফিগার ফাইল যা আপনি apigee-influx ইনস্টল করতে ব্যবহার করেছেন।

    আপনি যদি ম্যানেজমেন্ট সার্ভার নোডে apigee-grafana ইনস্টল করেন, তাহলে এই ধাপটি apigee-grafana আপডেট করে। অন্যথায়, নিম্নলিখিত ধাপে দেখানো হিসাবে apigee-granfana আপডেট করুন।

  3. আপনি যদি ম্যানেজমেন্ট সার্ভার নোডে apigee-grafana ইনস্টল না করে থাকেন , তাহলে আপনি যে নোডে ইনস্টল করেছেন সেখানে apigee-grafana আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
  4. নোড 1 এ apigee-telegraf আপডেট করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf update
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f configFile
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart
  5. প্রতিটি নোডের জন্য ধাপ 4 পুনরাবৃত্তি করুন।

সংস্করণ 4.16.05 থেকে আপডেট

ড্যাশবোর্ডের 4.16.05 সংস্করণ apigee-telegraf এর পরিবর্তে apigee-collectd ব্যবহার করেছে। 4.18.01-এ আপডেট করার অংশ হিসাবে আপনি apigee-collectd আনইনস্টল করুন এবং apigee-telegraf ইনস্টল করুন।

বিটা মনিটরিং ড্যাশবোর্ড আপডেট করতে:

  1. Apigee Edge 4.16.01/4.16.05 থেকে 4.17.01 পর্যন্ত এবং Apigee এজ 4.16.09 থেকে 4.17.01 আপডেট করুন এজ 4.18.01-এ আপডেট করুন
  2. ম্যানেজমেন্ট সার্ভার নোডে apigee-influxdb আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile

    যেখানে configFile হল কনফিগার ফাইল যা আপনি apigee-influx ইনস্টল করতে ব্যবহার করেছেন।

    আপনি যদি ম্যানেজমেন্ট সার্ভার নোডে apigee-grafana ইনস্টল করেন, তাহলে এই ধাপটি apigee-grafana আপডেট করে। অন্যথায়, নিম্নলিখিত ধাপে দেখানো হিসাবে apigee-granfana আপডেট করুন।

  3. আপনি যদি ম্যানেজমেন্ট সার্ভার নোডে apigee-grafana ইনস্টল না করে থাকেন , তাহলে আপনি যে নোডে ইনস্টল করেছেন সেখানে apigee-grafana আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
  4. নোড 1 এ apigee-telegraf ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-collectd stop
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f configFile
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart
    > /opt/apigee/apigee-service/bin/apigee-service apigee-collectd uninstall
  5. প্রতিটি নোডের জন্য ধাপ 4 পুনরাবৃত্তি করুন।