LogsQueryClient class
عميل Azure Log Analytics
المنشئون
| Logs |
إنشاء LogsClient التي يمكن استخدامها للاستعلام عن السجلات باستخدام لغة استعلام تحليلات السجل. |
الأساليب
| query |
سجلات الاستعلام مع استعلامات متعددة، في دفعة. |
| query |
تنفيذ استعلام Kusto على مورد Azure |
| query |
الاستعلامات عن السجلات في مساحة عمل Log Analytics. |
تفاصيل المنشئ
LogsQueryClient(TokenCredential, LogsQueryClientOptions)
إنشاء LogsClient التي يمكن استخدامها للاستعلام عن السجلات باستخدام لغة استعلام تحليلات السجل.
new LogsQueryClient(tokenCredential: TokenCredential, options?: LogsQueryClientOptions)
المعلمات
- tokenCredential
- TokenCredential
بيانات اعتماد الرمز المميز.
- options
- LogsQueryClientOptions
خيارات LogsClient.
تفاصيل الأسلوب
queryBatch(QueryBatch[], LogsQueryBatchOptions)
سجلات الاستعلام مع استعلامات متعددة، في دفعة.
function queryBatch(batch: QueryBatch[], options?: LogsQueryBatchOptions): Promise<LogsQueryBatchResult>
المعلمات
- batch
دفعة من استعلامات Kusto لتنفيذها. يمكن تكوين كل استعلام لتشغيله مقابل مساحات عمل منفصلة.
- options
- LogsQueryBatchOptions
خيارات للاستعلام عن السجلات في دفعة.
المرتجعات
Promise<LogsQueryBatchResult>
نتائج استعلام السجلات لجميع الاستعلامات.
queryResource(string, string, QueryTimeInterval, LogsQueryOptions)
تنفيذ استعلام Kusto على مورد Azure
function queryResource(resourceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>
المعلمات
- resourceId
-
string
معرف المورد. التنسيق المتوقع هو "/subscriptions/<sid>/resourceGroups/<rg>/providers/<providerName>/<resourceType>/<resourceName>".
- query
-
string
استعلام Kusto. تعرف على المزيد حول Kusto query syntax <https://docs.microsoft.com/azure/data-explorer/kusto/query/>.
- timespan
- QueryTimeInterval
الفترة الزمنية للاستعلام عن البيانات. هذه قيمة فترة زمنية ISO8601. يتم تطبيق هذه الفترة الزمنية بالإضافة إلى أي فترة محددة في تعبير الاستعلام. يمكن العثور على بعض المدد الشائعة في كائن Durations.
- options
- LogsQueryOptions
خيارات لضبط جوانب مختلفة من الطلب.
المرتجعات
Promise<LogsQueryResult>
إرجاع جميع سجلات Azure Monitor المطابقة لاستعلام Kusto المحدد لمورد Azure.
queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)
الاستعلامات عن السجلات في مساحة عمل Log Analytics.
function queryWorkspace(workspaceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>
المعلمات
- workspaceId
-
string
"معرف مساحة العمل" لمساحة عمل Log Analytics
- query
-
string
استعلام Kusto.
- timespan
- QueryTimeInterval
الفترة الزمنية للاستعلام عن البيانات. هذه قيمة فترة زمنية ISO8601. يتم تطبيق هذه الفترة الزمنية بالإضافة إلى أي فترة محددة في تعبير الاستعلام.
يمكن العثور على بعض المدد الشائعة في الكائن Durations.
- options
- LogsQueryOptions
خيارات لضبط جوانب مختلفة من الطلب.
المرتجعات
Promise<LogsQueryResult>
نتيجة الاستعلام.