Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Yalnızca istenmeyen olabilecek istekleri yakaladığınızdan emin olmak için Apigee Sense algılama kurallarını görüntüleyebilir veya özelleştirebilirsiniz. Apigee Sense algılama kuralları, muhtemelen istenmeyen istemci isteklerini temsil eden kalıpları tanımlar.
Tespit kurallarının sonuçlarını görüntüleme hakkında daha fazla bilgi için Apigee Sense konsolunu kullanmaya başlama başlıklı makaleyi inceleyin.
Ayarlama örneği
Örneğin, algılama raporlarınızda bazı istenmeyen isteklerin, 24 saatlik bir süre içinde daha büyük oranda yanıt hatası bildiren Kaba Tahmin Deneme modeli ile uyumlu olduğunu fark etmiş olabilirsiniz. Ancak bu kalıbın, API proxy'leriniz aracılığıyla izin vermek istediğiniz istekleri de yakaladığını fark edersiniz.
Kaba Tahmin Deneme modeli (aşağıdaki tablo) özelleştirilerek istediğiniz isteklere daha iyi izin verecek ve istemediklerinizi yakalayacak şekilde ayarlanabilir. Kaba Tahmin modeli, aşağıdaki tabloda gösterilen koşulları ve değerleri tanımlar. Bir istek grubu 24 saat içinde bu koşulları karşılıyorsa Apigee Sense, bu isteklerin Kaba Tahmin Deneme kalıbına uyduğunu bildirir.
Koşullar | Değer |
---|---|
IP'den yapılan minimum arama sayısı | 100 |
Minimum hata yüzdesi eşiği | 90 |
Tasarımınızın 24 saat içinde hataların% 90'ından fazlasına izin verebileceği senaryolar olabilir. Bu durumda, kuralın koruma ayarı nedeniyle gerçek kaynaklar engellenebilir. Bu özellik, koşul değerlerini değiştirmenize olanak tanır. Önceki örnekte, koşul değerlerini aşağıdaki gibi değiştirerek başlayabilirsiniz:
Koşullar | Değer |
---|---|
IP'den yapılan minimum arama sayısı | 100 |
Minimum hata yüzdesi eşiği | 95 |
Yaptığınız özelleştirme değişiklikleri, istek verilerinizin geçerli istemcilerin API'lerinizi nasıl kullandığı hakkında söylediklerine göre değişir. Ancak sürecin, yararlı bir kural tanımına ulaşana kadar artımlı değişiklikler yaptığınız yinelemeli olduğunu göreceksiniz.
Tuning algılamasını iteratif olarak yapma
Ayarlanması gereken algılama kuralları için en iyi yöntemin artımlı ve iteratif bir yaklaşım olduğunu görebilirsiniz. Apigee Sense algılama ve analiz döngüsünün işleyiş şekli nedeniyle her iterasyon yaklaşık bir gün sürebilir. Bu döngüde Apigee Sense, istemci istekleriyle ilgili meta verileri depolar, bu verileri bir grup halinde analiz eder ve ardından sonuçları Apigee Sense konsolunda görüntülemeniz için sunar.
Örneğin, aşağıdaki süreci kullanabilirsiniz:
- Ayarlanmaya ihtiyaç duyan bir algılama kuralını (ör. aslında yararlı olan çok fazla isteği algılayan bir kural) belirlemek için Apigee Sense konsolunun algılama raporlarını kullanın.
- Yakaladığı istenmeyen isteklerin yüzdesinin daha yüksek olması için kuralın hangi koşullarının ayarlanması gerektiğini belirleyin.
- Apigee Sense konsolunda, belirlediğiniz koşul değerlerinde küçük bir artımlı değişiklik yapmak için kuralı düzenleyin.
- Bir saat sonra, değişikliğinizin istediğiniz etkiyi gösterip göstermediğini değerlendirmek için algılama raporlarını kullanın.
- Yararlı sonuçlar elde edene kadar gerektiği kadar tekrarlayın.
Yönergeler ve en iyi uygulamalar
Algılama kurallarını özelleştirirken aşağıdakileri göz önünde bulundurun.
- Bir kuralın koşulları mantıksal bir VE ilişkisi içinde birleştirilir. Başka bir deyişle, üç koşul varsa istekler kuralın kalıbına uymak için üç koşulun da karşılanması gerekir.
- Bazı kural koşulları minimum eşikleri, bazıları ise maksimum eşikleri tanımlar.
- İstenmeyen trafiği tanımlamak için yeterli sayıda istek yakalama ile yararlı trafiği yakalayacak kadar çok istek yakalama arasında dengeyi sağlayacak şekilde kuralları ayarlayın. En iyi uygulama olarak, yararlı trafiği yakalamamak için daha az istek yakalama seçeneğini tercih edin.
- Koşul değerlerinde yapılan çok küçük değişiklikler fark edilebilir bir fark yaratmayabilir. Ne kadar büyük bir değişiklik yapacağınıza karar verirken kendi sağduyunuzu kullanın.
Kalıplar, koşullar ve zaman aralıkları hakkında daha fazla bilgi için Şüpheli etkinlikle ilgili işlem yapma başlıklı makaleyi inceleyin.
Algılama kuralını özelleştirme
Ayarlanmaya ihtiyaç duyan bir algılama kuralı belirledikten sonra, aşağıdaki adımları uygulayarak algılama kuralını görüntüleyebilir veya özelleştirebilir, hatta işe yaramadığını düşündüğünüz kuralları devre dışı bırakabilirsiniz. Ayrıca, kuralı en son kimin düzenlediğini de görebilirsiniz.
- Yeni Edge deneyimini açın.
- Yeni Edge deneyiminde Analizin ardından Algı'yı tıklayın.
- Gezinme çubuğunda Algılama > Kurallar'ı tıklayın.
- Algılama Kuralları sayfasında, görüntülemek veya özelleştirmek istediğiniz kuralı bulun.
- Fareyle listedeki kuralın satırının üzerine gelin ve satırın en sağ ucundaki düğmeyi tıklayın. Aşağıda, yöneticilerin kullanabileceği düzenleme düğmesi gösterilmektedir. Kuralları devre dışı bırakarak Apigee Sense'in, API'lerinize gönderilen istekleri bu kalıbı kullanarak değerlendirmesini durdurabileceğinizi unutmayın.
- Kuralın iletişim kutusunda koşul değerlerini görüntüleyin veya ayarlayın.
- Kaydet'i tıklayın.
- Bir saat sonra, değişikliklerinizin istediğiniz sonucu verip vermediğini değerlendirmek için Algılama raporundaki analiz sonuçlarını inceleyin.