Я пытаюсь запросить журналы деятельности конкретного ресурса 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
Журнал деятельности для конкретного ресурса Azure ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Я хочу, чтобы имя ресурса определялось пользователем в aws независимо от типа ресурса
Anonymous » » в форуме Python - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как пинг с помощью конкретного сетевого интерфейса (или конкретного IP -адреса источника)?
Anonymous » » в форуме C# - 0 Ответы
- 42 Просмотры
-
Последнее сообщение Anonymous
-