প্রকল্প সম্পর্কে

Tianji একটি ওপেন-সোর্স, সেल्फ़-হোস্টেড অ্যাপ্লিকেশন যা তিনটি প্রধান মনিটরিং ক্ষমতাকে একটি একক ড্যাশবোর্ডে একত্রিত করে: ওয়েবসাইট অ্যানালিটিক্স (পেজ ভিউ, ইউনিক ভিজিটর, ট্রাফিক সোর্স), প্যাসিভ রিসাল্ট রিসিপশন সহ আপটাইম মনিটরিং, এবং সার্ভার স্ট্যাটাস রিপোর্টিং। একাধিক বিশেষায়িত টুল চলানোর হালকা বিকল্প হিসেবে এটি তৈরি, যা那些 users-এর জন্য যাঁদের সামগ্রিক কিন্তু অতিরিক্ত জটিল নয় এমন মনিটরিং প্রয়োজন। প্রধান বৈশিষ্ট্যগুলোর মধ্যে রয়েছে GA বা Umami-এর মতো ওয়েবসাইট অ্যানালিটিক্স, ডিপ্লয় করা রিপোর্টারদের থেকে প্যাসিভ রিপোর্টিং গ্রহণকারী একটি আপটাইম মনিটর, Prometheus metrics-এর সাথে সামঞ্জস্যপূর্ণ সার্ভার স্ট্যাটাস ইন্টিগ্রেশন, সমস্যা জানানো, ডিপ্লয়মেন্ট স্বাস্থ্য ট্র্যাক করার জন্য টেলিমিট্রি সংগ্রহ, UTM প্যারামিটার ট্র্যাকিং, টিম সহযোগিতা সমর্থন, জরিপ পৃষ্ঠা, Lighthouse পারফরম্যান্স রিপোর্ট, এক্সটেন্সিবিলিটির জন্য hooks, এবং ইন্টিগ্রেশনের জন্য একটি OpenAPI। অ্যাপ্লিকেশনটি একাধিক ড্যাশবোর্ড সহ একটি ওয়েব-ভিত্তিক UI প্রদান করে এবং এটিকে PostgreSQL ডেটাবেজ সহ একটি Docker Compose স্ট্যাক হিসেবে প্যাক করা হয়েছে। ডিফল্ট অ্যাক্সেস http://localhost:12345 ঠিকানায় পাওয়া যায়। স্থানীয় ডেভেলপমেন্টের জন্য একটি .env ফাইল সেটআপ করতে হয় যেখানে DATABASE_URL একটি PostgreSQL ইনস্ট্যান্সকে নির্দেশ করে। Tianji Apache 2.0 লাইসেন্সের অধীনে প্রকাশিত হয়েছে। এটি Umami (MIT) এবং Uptime Kuma (MIT) দ্বারা অনুপ্রাণিত। Hostinger, Sealos, RepoCloud, Render, এবং ClawCloud-এ ওয়ান-ক্লিক ডিপ্লয়মেন্ট অপশন উপলব্ধ। প্রজেক্টটি Helm ইনস্টলেশনও সমর্থন করে এবং ChatGPT-এর মাধ্যমে অটো-জেনারেশন সহ ম্যানুয়াল ভেরিফিকেশনসহ লোকেল ফাইলে অনুবাদ ক্ষমতা অফার করে।