Журнал деятельности для конкретного ресурса AzurePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Журнал деятельности для конкретного ресурса Azure

Сообщение Anonymous »

Я пытаюсь запросить журналы деятельности конкретного ресурса Azure. Однако я не уверен, как это сделать. Я нашел только базовый код в Интернете, который может только отфильтровать до уровня группы ресурсов. < /P>
from azure.mgmt.monitor import MonitorManagementClient
import datetime

# Get a client for Monitor
credentials = connectSP() # Custom function to get credentials
client = MonitorManagementClient(
credentials,
sub_id
)

# Generate query here
today = datetime.datetime.now().date()
filter = "eventTimestamp ge {}".format(today)
select = ",".join([
"eventTimestamp",
"eventName",
"operationName",
"resourceGroupName",
])

# Grab activity logs
activity_logs = client.activity_logs.list(
filter=filter,
select=select
)

# Print the logs
for log in activity_logs:
print(" ".join([
str(log.event_timestamp),
str(log.resource_group_name),
log.event_name.localized_value,
log.operation_name.localized_value
]))

< /code>
Я попытался отфильтровать его по атрибуту resource_id, но встречается с этой ошибкой: < /p>
Code: BadRequest
Message: The filter property: resource_id is not supported.
< /code>
Можно ли сузить сферу до ресурса? Также есть ли документация о том, как изменить запрос фильтра? Я только что нашел основные в документации Microsoft. https://learn.microsoft.com/en-us/pytho ... ure-python

Подробнее здесь: https://stackoverflow.com/questions/739 ... e-resource
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»