New Relic — यह क्या है, ऑब्जर्वेबिलिटी और प्लेटफ़ॉर्म

लेखक: IT Sectr प्रकाशित: 2026-05-29 पढ़ने का समय: 8 मिनट

New Relic एक फ़ॉल-स्टैक ऑब्जर्वेबिलिटी प्लेटफ़ॉर्म है जो एक ही इंटरफ़ेस में मैट्रिक संग्रह, वितरित ट्रेसिंग, लॉगिंग और यूज़र अनुभव मोनिटरिंग प्रदान करती है। New Relic Documentation, 2025 के अनुसार, New Relic 17,000+ ग्राहकों के लिए मासिक रूप से 130 एक्साबाइट से अधिक डेटा प्रोसेस करता है, जिसमें Ticketmaster, Yelp और Ryanair शामिल हैं।

मुख्य बातें

  • New Relic एक फ़ॉल-स्टैक ऑब्जर्वेबिलिटी प्लेटफ़ॉर्म है जो मैट्रिक्स, ट्रेसिंग, लॉग्स और यूज़र अनुभव मोनिटरिंग को जोड़ती है।
  • New Relic One एक एकीकृत डैशबोर्ड है जो कस्टम डैशबोर्ड, NRQL क्वेरी और AI अलर्ट्स का समर्थन करता है।
  • Distributed Tracing एक ही trace ID के साथ मोबाइल क्लायंट से सभी माइक्रोसर्विसों के माध्यम से डेटाबेस तक अनुरोधों को जोड़ता है।
  • Mobile agent iOS और Android के लिए SDK है जो प्रदर्शन मैट्रिक्स, क्रैशेज और HTTP अनुरोधों का स्वचालित संग्रह करता है।
  • NRQL SQL के बिना एनालिटिक्स और कस्टम डैशबोर्ड बनाने के लिए New Relic की अपनी क्वेरी भाषा है।

ऑब्जर्वेबिलिटी में New Relic क्या है

New Relic सबसे पुराने और सबसे परिपक्व ऑब्जर्वेबिलिटी प्लेटफ़ॉर्मों में से एक है, जिसकी स्थापना 2008 में हुई थी। शुरुआत में, New Relic ने खुद को वेब एप्लिकेशन (Ruby on Rails) के लिए APM के रूप में स्थापित किया, लेकिन वर्षों में यह एक फ़ॉल-स्टैक प्लेटफ़ॉर्म बन गया जो मोबाइल एप्लिकेशन, ब्राउज़र, माइक्रोसर्विस, सर्वरलेस फ़ंक्शन और इंफ्रास्ट्रक्चर को कवर करता है।

2020 में, New Relic ने New Relic One पेश किया — कस्टम डैशबोर्ड, NRQL क्वेरी और किसी भी स्रोत से डेटा एकीकरण के समर्थन के साथ पूर्णतः पुनर्डिजाइन किया गया प्लेटफ़ॉर्म। प्रतिस्पर्धियों (Datadog, Dynatrace) के विपरीत, New Relic एक उदार मुफ्त स्तर प्रदान करता है: प्रति माह 100 GB डेटा (सभी टेलेमेट्री प्रकार शामिल हैं — मैट्रिक्स, ट्रेसिंग, लॉग्स) बिना बुनियादी मैट्रिक्स के लिए समय सीमा के।

New Relic State of Observability Report (2024) के अनुसार, 74% संगठन मोबाइल मोनिटरिंग के लिए New Relic का उपयोग करते हैं, और प्लेटफ़ॉर्म अपनाने के बाद घटनाओं का पता लगाने का औसत समय 3 घंटे से घटकर 12 मिनट हो जाता है। मुख्य उपयोग मामले माइक्रोसर्विसों के लिए APM, मोबाइल एप्लिकेशन मोनिटरिंग और फ़ॉल-स्टैक डीबगिंग हैं।

New Relic One आर्किटेक्चर: डैशबोर्ड और NRQL

New Relic One प्लेटफ़ॉर्म का केंद्रीय कंसोल है, जो एक ही इंटरफ़ेस में सभी डेटा प्रकारों को जोड़ता है। उपयोगकर्ता विजेट्स के साथ असीमित संख्या में डैशबोर्ड बना सकते हैं: लाइन चार्ट्स, हीट मैप, टेबल, लिस्टें। प्रत्येक विजेट NRDB (New Relic Database) के लिए एक क्वेरी पर बनाया गया है — टाइम-सरीज डेटा के लिए ऑप्टिमाइज़्ड एक मालिकाना डेटाबेस।

कस्टम डैशबोर्ड

New Relic One विभिन्न दर्शकों के लिए डैशबोर्ड बनाने की अनुमति देता है: विस्तृत मैट्रिक्स (विलंब p95, थ्रूपुट, त्रुटि दर) के साथ एक तकनीकी डैशबोर्ड, Apdex स्कोर और कस्टम मैट्रिक्स (रूपांतरण, चेकआउट समय) के साथ एक व्यावसायिक डैशबोर्ड, और एक इंफ्रास्ट्रक्चर डैशबोर्ड (CPU, मेमरी, नेटवर्क)। Dashboard-as-code Terraform प्रोवाइडर और New Relic API के माध्यम से समर्थित है।

NRQL — क्वेरी भाषा

NRQL (New Relic Query Language) टेलेमेट्री डेटा पर क्वेरी करने के लिए SQL-समान भाषा है। यह बाहरी टूल्स के बिना डेटा का चयन, एकत्रीकरण और दृश्यीकरण करने की अनुमति देती है। NRQL टाइम-सरीज फ़ंक्शन (TIMESERIES, SINCE, UNTIL), विशेषता फ़िल्टरिंग, ग्रूपिंग (FACET) और पर्सेंटाइल गणना का समर्थन करता है।

text
SELECT average(duration) as "Avg Response"
FROM Transaction
WHERE appName = "MobileApp"
FACET endpoint
SINCE 1 hour ago
TIMESERIES auto
LIMIT 10

एक NRQL क्वेरी पिछले घंटे के दौरान प्रत्येक मोबाइल एप्ल एंडपॉइंट का औसत प्रतिक्रिया समय दिखाती है, जो समय अंतरालों के अनुसार विभाजित होता है। परिणाम New Relic One डैशबोर्ड में एक लाइन चार्ट के रूप में दिखाया जाता है।

iOS और Android के लिए New Relic Mobile SDK सेटअप

New Relic Mobile agent iOS (Swift, Objective-C) और Android (Kotlin, Java) के लिए SDK प्रदान करता है, जिसमें प्रदर्शन मैट्रिक्स, क्रैशेज, ANR और HTTP अनुरोधों का स्वचालित संग्रह शामिल है। सेटअप में 10 मिनट लगते हैं और इसमें निर्भरता जोड़ना और एप्लिकेशन टोकन के साथ आरंभ करना शामिल है।

Android सेटअप

Android SDK एक Gradle प्लगइन के माध्यम से जोड़ा जाता है जो स्वचालित रूप से Activity, HTTP क्लायंट (OkHttp, Retrofit, Volley) और प्रस्थापन सेवाओं को इंस्ट्रमेंट करता है। New Relic Android agent WebView, छवि लोडिंग और Room डेटाबेस संचालनों को भी ट्रैक करता है।

kotlin
import com.newrelic.agent.android.NewRelic

class App : Application() {
    override fun onCreate() {
        super.onCreate()
        NewRelic.withApplicationToken("YOUR_TOKEN")
            .withCrashReporting(true)
            .withHttpResponseBodyCapture(true)
            .start(this)
    }
}

कोड क्रैश रिपोर्टिंग सक्षम और HTTP प्रतिक्रिया बडी कैप्चर के साथ New Relic SDK को आरंभ करता है। withHttpResponseBodyCapture पैरामीटर 4xx/5xx त्रुटियों पर प्रतिक्रिया सामग्री देखने की अनुमति देता है, जो API समस्याओं के निदान के लिए महत्वपूर्ण है।

iOS सेटअप

iOS SDK Swift Package Manager और CocoaPods का समर्थन करता है। स्थापना के बाद, एजेंट स्वचालित रूप से URLSession अनुरोधों, UIApplication मैट्रिक्स और Swift त्रुटियों को इंटरसेप्ट करता है। New Relic iOS agent बैटरी मैट्रिक्स, लॉन्च काउंट और डिवाइस तापमान भी एकत्र करता है — डिवाइस पर एप्लिकेशन के प्रभाव का आकलन करने के लिए उपयोगी डेटा।

swift
import NewRelic

class AppDelegate: UIResponder, UIApplicationDelegate {
    func application(
        _ application: UIApplication,
        didFinishLaunchingWithOptions options: [UIApplication.LaunchOptionsKey: Any]?
    ) -> Bool {
        NewRelic.enableFeatures(NRFeatureFlag.SwiftAsyncURLSession)
        NewRelic.start(withApplicationToken: "YOUR_TOKEN")
        return true
    }
}

कोड URLSession (iOS 15+) के माध्यम से Swift async/await अनुरोधों की निगरानी को सक्षम करता है और New Relic एजेंट शुरू करता है। NRFeatureFlag.SwiftAsyncURLSession आधुनिक Swift Concurrency कॉल्स की इंस्ट्रमेंटेशन को सक्षम करता है।

वितरित ट्रेसिंग और सर्विस मैप

New Relic Distributed Tracing मोबाइल क्लायंट से API Gateway, माइक्रोसर्विसें और डेटाबेस के माध्यम से अनुरोधों को एक ही trace में संयोजित करता है। यह W3C Trace Context और OpenTelemetry मानकों का समर्थन करता है, जिससे तीसरे पक्ष के टूल्स से डेटा को समग्र ट्रेसिंग में एकीकृत किया जा सकता है।

Service Map

Service Map ट्रेसिंग डेटा के आधार पर सेवाओं के बीच स्वचालित रूप से बनाया गया निर्भरता मैप है। प्रत्येक सेवा को एक ग्राफ़ नोड के रूप में प्रदर्शित किया जाता है, और उनके बीच तीर एक सेवा से दूसरी में कॉल का प्रतिनिधित्व करते हैं। नोड का रंग स्वास्थ्य स्थिति को इंडिकेट करता है: हरा (सब सामान्य), पीला (त्रुटियों में वृद्धि), लाल (सेवा अनुपलब्ध)। आर्किटेक्चर बदलने पर Service Map रियल-टाइम अपडेट होता है।

New Relic (2024) के अनुसार, Service Map का उपयोग करने वाली टीमों को मैनुअल लॉग विश्लेषण की तुलना में 55% तेज़ी से मंदी का मूल कारण मिलता है। ग्राफ़ विशेष रूप से माइक्रोसर्विस आर्किटेक्चर्स के लिए उपयोगी है, जहां एक सेवा में कैस्केडिंग विफलता कई असंबंधित घटकों में समस्या के रूप में दिखाई दे सकती है।

मोबाइल क्लायंट एकीकरण

New Relic हेडर के माध्यम से मोबाइल सेशनों को सर्वर-साइड ट्रेसिंग से जोड़ता है। यदि मोबाइल एप्लिकेशन New Relic हेडर के साथ एक अनुरोध भेजता है, तो सर्वर एजेंट संदर्भ उठाता है, और trace उपयोगकर्ता के डिवाइस से डेटाबेस तक प्रदर्शित होता है। Mobile instrumentation स्वचालित रूप से सभी आउटगोइंग HTTP अनुरोधों में आवश्यक हेडर जोड़ता है।

NRDB और NRQL के साथ एनालिटिक्स

NRDB New Relic का मालिकाना डेटाबेस है, जो टाइम-सरीज डेटा को संग्रहीत करने और विश्लेषित करने के लिए ऑप्टिमाइज़्ड है। पारंपरिक SQL डेटाबेस के विपरीत, NRDB असीमित कार्डिनेलिटी (अनोखे गुण मानों की संख्या) का समर्थन करता है, जो लाखों अनोखे संयोजनों (device_id, endpoint, version) के साथ टेलेमेट्री के लिए महत्वपूर्ण है।

NRQL कार्रवाई में

NRQL BI सिस्टम में डेटा निर्यात किए बिना जटिल विश्लेषणात्मक क्वेरी की अनुमति देता है। उदाहरण के लिए, यह गणना कर सकता है “एखें प्रतिशत iOS 17 उपयोगकर्ताओं को 3 सेकंड से अधिक कॉल्ड स्टार्ट समय का अनुभव होता है, जो डिवाइस मॉडल के अनुसार समूहीकृत है”। यह पुराने डिवाइसों को समर्थन देने और विशिष्ट मॉडल के लिए ऑप्टिमाइज़ेशन के बारे में निर्णय लेने में मदद करता है।

text
SELECT percentile(coldStartTime, 95)
FROM MobileSession
WHERE osVersion LIKE "iOS 17%"
AND coldStartTime > 3
FACET deviceModel
SINCE 7 days ago
LIMIT 20

एक NRQL क्वेरी iOS 17 एप्लिकेशनों के लिए p95 कॉल्ड स्टार्ट समय लौटाती है जहां कॉल्ड स्टार्ट 3 सेकंड से अधिक है, जो डिवाइस मॉडल के अनुसार समूहीकृत है। यह पहचानने में सक्षम बनाता है कि iPhone XS iPhone 15 की तुलना में 40% धीमी स्टार्टअप दिखाता है, और ऑप्टिमाइज़ेशन निर्णय ले सकता है।

अलर्टिंग और AI विसंगति पतलग

New Relic स्थिर और गतिशील थ्रेशोल्ड के समर्थन के साथ एक लचीला अलर्टिंग सिस्टम प्रदान करता है। Static alert एक निश्चित मान के पार होने पर ट्रिगर होता है: Apdex < 0.85। Dynamic alert विसंगतियों का पता लगाने के लिए मशीन लर्निंग का उपयोग करता है: सिस्टम पिछले 4 हफ्तों में विशिष्ट व्यवहार सीखता है और जब विचलन 3 मानक विचलनों से अधिक होता है तो ट्रिगर होता है।

AI विसंगति पतलग

New Relic AI (पहले Applied Intelligence) मैनुअल थ्रेशोल्ड कॉन्फ़िगरेशन के बिना सभी डेटा प्रकारों — मैट्रिक्स, इवेंट्स, लॉग्स — में स्वचालित रूप से विसंगतियों का पता लगाता है। AI anomaly detection मौसमीपन (दिन का ट्रैफिक रात से अधिक, सप्ताह के दिन सप्ताहांत से अधिक) को ध्यान में रखता है और अपेक्षित उतार-चढ़ाव पर झूठे अलर्ट से बचता है। जब कोई विसंगति पाई जाती है, AI अन्य मैट्रिक्स के साथ सहसंबंध के आधार पर एक सुझाए गए मूल कारण के साथ एक घटना बनाता है।

PagerDuty और Slack के साथ एकीकरण

New Relic PagerDuty, Slack, Opsgenie, Webhook और ईमेल पर सूचनाएं भेजने का समर्थन करता है। Notification channels अलर्ट पॉलिसी स्तर पर कॉन्फ़िगर किए जाते हैं और विभिन्न टीमों को अलग-अलग सूचनाएं भेजने की अनुमति देते हैं: PagerDuty के माध्यम से ऑन-कॉल इंजीनियर को गंभीर त्रुटियाँ, टीम के Slack चैनल को चेतावनियाँ।

अक्सर पूछे जाने वाले प्रश्न

मोबाइल एप्लिकेशन के लिए New Relic की लागत क्या है?

New Relic एक मुफ्त स्तर 100 GB प्रति माह (सभी डेटा प्रकार) प्रदान करता है। 100,000 DAU और प्रति उपयोगकर्ता प्रति माह 5,000 इवेंट्स वाले मोबाइल एप्लिकेशन के लिए, यह बुनियादी मोनिटरिंग के लिए पर्याप्त है। सदस्यता प्रो स्तर Pro मुफ्त सीमा से अधिक प्रति GB 0.55 डॉलर से शुरू होता है।

New Relic Datadog से कैसे अलग है?

New Relic NRQL क्वेरी भाषा, उदार मुफ्त स्तर (100 GB) और मोबाइल मोनिटरिंग की गहराई में अलग दिखता है। Datadog इंफ्रास्ट्रक्चर मोनिटरिंग और सुरक्षा उत्पादों में मजबूत है। उनके बीच चुनाव अक्सर स्टैक पर निर्भर करता है: यदि एप्लिकेशन भारी मात्रा में मोबाइल है — New Relic, यदि मुख्य भार इंफ्रास्ट्रक्चर पर है — Datadog।

क्या New Relic OpenTelemetry का समर्थन करता है?

हाँ, New Relic पूर्ण रूप से OpenTelemetry Protocol (OTLP) का समर्थन करता है। OpenTelemetry SDK से डेटा New Relic एजेंट का उपयोग किए बिना सीधे स्वीकार किया जाता है। सभी सिग्नल प्रकार समर्थित हैं: traces, metrics, logs, साथ ही OTel डेटा के आधार पर स्वचालित Service Map जनरेशन भी।

New Relic उपयोगकर्ता डेटा कैसे संभालता है?

New Relic Data Management टूल प्रदान करता है: PII मास्किंग, नियमों द्वारा गुण हटाना, और प्रतिधारण प्रबंधन। मुफ्त स्तर ट्रेस के लिए 8 दिन, मैट्रिक्स के लिए 30 दिन और लॉग्स के लिए 7 दिन डेटा संग्रहीत करता है। सदस्यता स्तर प्रतिधारण अवधि को 90 दिनों तक बढ़ाने की अनुमति देते हैं।

क्या New Relic का उपयोग Flutter एप्लिकेशनों के लिए किया जा सकता है?

हाँ, New Relic आधिकारिक पैकेज (newrelic_flutter) के माध्यम से Flutter के लिए SDK प्रदान करता है। यह Android और iOS, स्वचालित HTTP अनुरोध संग्रह, क्रैशेज और कस्टम इंस्ट्रमेंटेशन का समर्थन करता है। Flutter SDK नेटिव SDK के समान क्षमताएँ प्रदान करता है, स्वचालित लेन-देन और spans निर्माण के साथ।

सारांश

  • New Relic एक फ़ॉल-स्टैक ऑब्जर्वेबिलिटी प्लेटफ़ॉर्म है जो एक ही इंटरफ़ेस में मोबाइल, वेब और बैकएंड एप्लिकेशनों का समर्थन करता है।
  • New Relic One कस्टम डैशबोर्ड, NRQL क्वेरी भाषा और स्वचालित डेटा विजुअलिज़ेशन के साथ एक कंसोल है।
  • Mobile SDK iOS और Android के लिए मैट्रिक्स, क्रैशेज, HTTP अनुरोध और वितरित ट्रेसिंग का स्वचालित संग्रह प्रदान करता है।
  • Distributed Tracing W3C Trace Context और OpenTelemetry के माध्यम से मोबाइल अनुरोधों को सर्वर-साइड प्रोसेसिंग से जोड़ता है।
  • NRQL BI सिस्टम में निर्यात किए बिना टेलेमेट्री डेटा पर एनालिटिकल क्वेरी की अनुमति देता है, जिसमें पर्सेंटाइल और ग्रूपिंग शामिल हैं।
  • AI अलर्टिंग मौसमीपन को ध्यान में रखते हुए स्वचालित रूप से विसंगतियों का पता लगाता है और घटनाओं के मूल कारण का सुझाव देता है।
  • New Relic को मोबाइल एप्लिकेशनों पर ध्यान के साथ फ़ॉल-स्टैक ऑब्जर्वेबिलिटी के लिए अनुशंसा किया जाता है — मुफ्त स्तर 100 GB प्रति माह अधिकांश मध्यम परियोजनाओं को कवर करता है।

हम एक मोबाइल एप्लिकेशन टर्नकी विकसित करेंगे

IT Sectr 2017 से स्टार्टअप और व्यवसायों के लिए iOS और Android एप्लिकेशन बनाता है। हम आपको सलाह देंगे और सर्वोत्तम समाधान प्रस्तावित करेंगे।

परियोजना पर चर्चा करें

यह भी पढ़ें