Aracılığıyla paylaş


Alma anahtarı döndürme sonrasındaki akış kaybını günlüğe kaydeder

tr-TR: Veri alım anahtarınızı New Relic Partner Portalı'nda döndürdüyseniz, Azure Yerel New Relic Hizmeti hala eski anahtarı kullandığı için günlük akışı durabilir. Bu kılavuzda sorunun nasıl çözüleceği ve kayıt akışının nasıl geri yükleneceği açıklanmaktadır.

Belirti -leri

Yeni Relic iş ortağı portalında girdi anahtarını değiştirdikten sonra günlük akışı kaybı gözlemlersiniz. Günlük akışı durumu, Azure New Relic kaynağının İzlenen kaynaklar sayfasında Gönderme modunda olmaya devam ediyor olabilir.

Nedeni

Azure'a veri alma anahtarının yenilenmesi bildirilmediğinden bu sorun oluşur. Bu nedenle, eski alma anahtarı yapılandırma veritabanında depolanır. Günlük ileticisi hizmeti, günlükleri göndermek için süresi dolan anahtarı kullanmaya devam eder. Bu, kimlik doğrulama hatalarına ve kayıt kaybına neden olur.

Geçici çözüm: Giriş anahtarını el ile güncelleştirme

Sorunu aşmak için aşağıdaki API çağrısını kullanarak alma anahtarını el ile güncelleyin.

  1. Alma anahtarının döndürüldiği hesapla ilişkili Azure New Relic kaynağının Kaynak Kimliğini bulun. Aynı hesaba birden çok kaynak bağlıysa, herhangi biri için API çağrısı yapabilirsiniz. Kaynak Kimliği örneği aşağıda verilmiştir: /subscriptions/0493ccca-0000-0000-0000-f9bca5fc5dc9/resourceGroups/myRG/providers/NewRelic.Observability/monitors/MyNewRelicResource. Abonelik kimliğini, kaynak grubu adını ve Azure New Relic kaynak adını içerir.

  2. Alma anahtarını güncelleştirmek için API çağrısı yapın. Aşağıdaki uç noktaya POST isteğinde bulunmak için BIR API istemcisi kullanın. Yer tutucuları gerçek değerlerinizle değiştirmeniz gerekir:

    https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{AzureNewRelicResourceName}/refreshIngestionKey
    

    Bu örnekte, tam API uç noktası şu şekildedir:

    https://management.azure.com/subscriptions/0493ccca-0000-0000-0000-f9bca5fc5dc9/resourceGroups/myRG/providers/NewRelic.Observability/monitors/MyNewRelicResource/refreshIngestionKey
    

    Sorgu parametresi: : api-version2024-10-01

    Gövde: Boş ham JSON

    Yetkilendirme: Kimlik doğrulaması için Taşıyıcı Belirteci kullanın.

    Belirteci almak için aşağıdaki yöntemlerden birini kullanabilirsiniz:

    Azure Cloud PowerShell kullanma

    1. Azure portalında oturum açın ve ardından Azure Cloud PowerShell'i açın. Daha fazla bilgi için bkz. Azure Cloud PowerShell'i başlatma.
    2. Bash'e geçin ve aşağıdaki komutu çalıştırın: az account get-access-token --resource-type arm.
    3. Erişim belirtecinin değerini kopyalayın.

    Tarayıcı Geliştirici araçlarını kullanma

    1. Tarayıcıda, Geliştirici araçlarını açmak için F12 tuşuna basın.

    2. ve ardından Önbelleği Devre Dışı Bırak seçin.

    3. Azure portalını açın.

    4. Ağ sekmesini açık tutarken, kaynak açma gibi temel işlemleri gerçekleştirin.

    5. Fetch/XHR kullanarak sonuçları filtreleyin. Taşıyıcı belirtecini ilgili API çağrısının istek üst bilgilerinde bulabilirsiniz. Aktif olduğu sürece kullanın.

      Erişim belirtecinin nasıl görüntüleyebileceğinizi gösteren ekran görüntüsü.

  3. İstek, alma anahtarının başarıyla güncelleştirildiğini belirten bir 204 durum kodu döndürmelidir.

    Uyarı

    Azure tarafında önbellek sıfırlaması nedeniyle günlük akışının devam etmesi 24 saate kadar sürebilir.

Destek alın

Hata yanıtı alırsanız New Relic Desteği'ne başvurun ve daha fazla yardım için API çağrınızın yanıt üst bilgilerinden bağıntı kimliğini (x-ms-correlation-request-id) sağlayın.