Azure Bilişsel Arama'de Hizmet İstatistikleri (Önizleme REST API'si)

API Sürümü: 2021-04-30-Preview

Önemli

Bu önizleme, mevcut hizmet istatistiklerine aliasesCount ekler.

Hizmet İstatistikleri işlemi hizmetinizdeki nesnelerin sayısını ve türünü, hizmet katmanı, gerçek ve maksimum depolama alanı ve katmana göre değişen diğer sınırlar için izin verilen her nesne türü için izin verilen en yüksek değeri döndürür. Bu istek, hizmet sınırlarını aramanız veya hesaplamanız gerekmemesi için hizmetten bilgi alır.

Belge sayısı ve depolama boyutuyla ilgili istatistikler, gerçek zamanlı olarak değil, birkaç dakikada bir toplanır. Bu nedenle, bu API tarafından döndürülen istatistikler son dizin oluşturma işlemlerinin neden olduğu değişiklikleri yansıtmayabilir.

GET https://[service name].search.windows.net/servicestats?api-version=[api-version]
   Content-Type: application/json  
   api-key: [admin key]  

URI Parametreleri

Parametre Açıklama
hizmet adı Gereklidir. Bunu arama hizmetinizin benzersiz, kullanıcı tanımlı adı olarak ayarlayın. İstek URI'si, istatistiklerin döndürülmesi gereken dizinin adını belirtir.
api-sürümü Gereklidir. Geçerli kararlı sürüm şudur: api-version=2020-06-30. Daha fazla sürüm için bkz. API sürümleri.

İstek Üst Bilgileri

Aşağıdaki tabloda gerekli ve isteğe bağlı istek üst bilgileri açıklanmaktadır.

Alanlar Açıklama
İçerik Türü Gereklidir. Bunu olarak ayarlayın application/json
api-key Gereklidir. api-key, isteğin kimliğini Arama hizmeti doğrulamak için kullanılır. Bu, hizmetinize özgü bir dize değeridir. Sistem bilgilerine yönelik alma istekleri, yönetici anahtarınıza ayarlanmış bir api anahtarı alanı içermelidir (sorgu anahtarı yerine). API anahtarını arama hizmeti panonuzda Azure portal bulabilirsiniz.

İstek Gövdesi

Yok.

Yanıt

Durum Kodu: Başarılı bir yanıt için "200 Tamam" döndürülür. Yanıt gövdesi aşağıdaki biçimdedir:

{
    "counters": {
        "documentCount": {
            "usage": number,
            "quota": number | null (if the service has unlimitied document counts, the quota will be null)
        },
        "indexesCount": {
            "usage": number,
            "quota": number
        },
        "indexersCount": {
            "usage": number,
            "quota": number
        },
        "dataSourcesCount": {
            "usage": number,
            "quota": number
        },
        "storageSize": {
            "usage": number (bytes),
            "quota": number (bytes) 
        },
        "synonymMaps": {
            "usage": number,
            "quota": number
        },
        "aliasesCount": {
            "usage": number,
            "quota": number
        }
    },
    "limits": {
        "maxFieldsPerIndex": number,
        "maxIndexerRunTime": string,
        "maxFileExtractionSize": number,
        "maxFileContentCharactersToExtract": number,
        "maxFieldNestingDepthPerIndex": number,
        "maxComplexCollectionFieldsPerIndex": number,
        "maxComplexObjectsInCollectionsPerDocument": number
    }
}

Örnekler

{
    "@odata.context": "https://my-search-service.search.windows.net/$metadata#Microsoft.Azure.Search.V2019_05_06.ServiceStatistics",
    "counters": {
        "documentCount": {
            "usage": 5072,
            "quota": null
        },
        "indexesCount": {
            "usage": 10,
            "quota": 15
        },
        "indexersCount": {
            "usage": 8,
            "quota": 15
        },
        "dataSourcesCount": {
            "usage": 9,
            "quota": 15
        },
        "storageSize": {
            "usage": 22265221,
            "quota": 2147483648
        },
        "synonymMaps": {
            "usage": 0,
            "quota": 3
        },
        "aliasesCount": {
            "usage": 7,
            "quota": 15
        }
    },
    "limits": {
        "maxFieldsPerIndex": 1000,
        "maxIndexerRunTime": "P1D",
        "maxFileExtractionSize": 16777216,
        "maxFileContentCharactersToExtract": 65536,
        "maxFieldNestingDepthPerIndex": 10,
        "maxComplexCollectionFieldsPerIndex": 40,
        "maxComplexObjectsInCollectionsPerDocument": 3000
    }
}

Ayrıca bkz.