LogsQueryClient class

عميل Azure Log Analytics

المنشئون

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

إنشاء LogsClient التي يمكن استخدامها للاستعلام عن السجلات باستخدام لغة استعلام تحليلات السجل.

الأساليب

queryBatch(QueryBatch[], LogsQueryBatchOptions)

سجلات الاستعلام مع استعلامات متعددة، في دفعة.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

تنفيذ استعلام Kusto على مورد Azure

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

الاستعلامات عن السجلات في مساحة عمل 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

QueryBatch[]

دفعة من استعلامات Kusto لتنفيذها. يمكن تكوين كل استعلام لتشغيله مقابل مساحات عمل منفصلة.

options
LogsQueryBatchOptions

خيارات للاستعلام عن السجلات في دفعة.

المرتجعات

نتائج استعلام السجلات لجميع الاستعلامات.

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>

نتيجة الاستعلام.