Activity Logs - List
활동 로그의 레코드 목록을 제공합니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Insights/eventtypes/management/values?api-version=2015-04-01&$filter={$filter}
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Insights/eventtypes/management/values?api-version=2015-04-01&$filter={$filter}&$select={$select}
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
subscription
|
path | True |
string |
대상 구독의 ID입니다. |
$filter
|
query | True |
string |
수집된 데이터 집합을 줄입니다. |
api-version
|
query | True |
string |
이 작업에 사용할 API 버전입니다. |
$select
|
query |
string |
지정된 속성만 사용하여 이벤트를 가져오는 데 사용됩니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
활동 로그에서 이벤트 페이지를 가져오기 위한 성공적인 요청 |
|
Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
Get Activity Logs with filter |
Get Activity Logs with filter and select |
Get Activity Logs with filter
샘플 요청
GET https://management.azure.com/subscriptions/089bd33f-d4ec-47fe-8ba5-0753aa5c5b33/providers/Microsoft.Insights/eventtypes/management/values?api-version=2015-04-01&$filter=eventTimestamp ge '2015-01-21T20:00:00Z' and eventTimestamp le '2015-01-23T20:00:00Z' and resourceGroupName eq 'MSSupportGroup'
샘플 응답
{
"value": [
{
"authorization": {
"action": "microsoft.support/supporttickets/write",
"role": "Subscription Admin",
"scope": "/subscriptions/089bd33f-d4ec-47fe-8ba5-0753aa5c5b33/resourceGroups/MSSupportGroup/providers/microsoft.support/supporttickets/115012112305841"
},
"caller": "admin@contoso.com",
"claims": {
"aud": "https://management.core.windows.net/",
"iss": "https://sts.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47/",
"iat": "1421876371",
"nbf": "1421876371",
"exp": "1421880271",
"ver": "1.0",
"http://schemas.microsoft.com/identity/claims/tenantid": "1e8d8218-c5e7-4578-9acc-9abbd5d23315",
"http://schemas.microsoft.com/claims/authnmethodsreferences": "pwd",
"http://schemas.microsoft.com/identity/claims/objectidentifier": "2468adf0-8211-44e3-95xq-85137af64708",
"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn": "admin@contoso.com",
"puid": "20030000801A118C",
"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier": "9vckmEGF7zDKk1YzIY8k0t1_EAPaXoeHyPRn6f413zM",
"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname": "John",
"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname": "Smith",
"name": "John Smith",
"groups": "cacfe77c-e058-4712-83qw-f9b08849fd60,7f71d11d-4c41-4b23-99d2-d32ce7aa621c,31522864-0578-4ea0-9gdc-e66cc564d18c",
"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name": "admin@contoso.com",
"appid": "c44b4083-3bq0-49c1-b47d-974e53cbdf3c",
"appidacr": "2",
"http://schemas.microsoft.com/identity/claims/scope": "user_impersonation",
"http://schemas.microsoft.com/claims/authnclassreference": "1"
},
"correlationId": "1e121103-0ba6-4300-ac9d-952bb5d0c80f",
"description": "",
"eventDataId": "44ade6b4-3813-45e6-ae27-7420a95fa2f8",
"eventName": {
"value": "EndRequest",
"localizedValue": "End request"
},
"httpRequest": {
"clientRequestId": "27003b25-91d3-418f-8eb1-29e537dcb249",
"clientIpAddress": "192.168.35.115",
"method": "PUT"
},
"id": "/subscriptions/089bd33f-d4ec-47fe-8ba5-0753aa5c5b33/resourceGroups/MSSupportGroup/providers/microsoft.support/supporttickets/115012112305841/events/44ade6b4-3813-45e6-ae27-7420a95fa2f8/ticks/635574752669792776",
"level": "Informational",
"resourceGroupName": "MSSupportGroup",
"resourceProviderName": {
"value": "microsoft.support",
"localizedValue": "microsoft.support"
},
"operationId": "1e121103-0ba6-4300-ac9d-952bb5d0c80f",
"operationName": {
"value": "microsoft.support/supporttickets/write",
"localizedValue": "microsoft.support/supporttickets/write"
},
"properties": {
"statusCode": "Created"
},
"status": {
"value": "Succeeded",
"localizedValue": "Succeeded"
},
"subStatus": {
"value": "Created",
"localizedValue": "Created (HTTP Status Code: 201)"
},
"eventTimestamp": "2015-01-21T22:14:26.9792776Z",
"submissionTimestamp": "2015-01-21T22:14:39.9936304Z",
"subscriptionId": "089bd33f-d4ec-47fe-8ba5-0753aa5c5b33"
}
],
"nextLink": "https://management.azure.com/########-####-####-####-############$skiptoken=######"
}
Get Activity Logs with filter and select
샘플 요청
GET https://management.azure.com/subscriptions/089bd33f-d4ec-47fe-8ba5-0753aa5c5b33/providers/Microsoft.Insights/eventtypes/management/values?api-version=2015-04-01&$filter=eventTimestamp ge '2015-01-21T20:00:00Z' and eventTimestamp le '2015-01-23T20:00:00Z' and resourceGroupName eq 'MSSupportGroup'&$select=eventName,id,resourceGroupName,resourceProviderName,operationName,status,eventTimestamp,correlationId,submissionTimestamp,level
샘플 응답
{
"value": [
{
"correlationId": "1e121103-0ba6-4300-ac9d-952bb5d0c80f",
"eventName": {
"value": "EndRequest",
"localizedValue": "End request"
},
"id": "/subscriptions/089bd33f-d4ec-47fe-8ba5-0753aa5c5b33/resourceGroups/MSSupportGroup/providers/microsoft.support/supporttickets/115012112305841/events/44ade6b4-3813-45e6-ae27-7420a95fa2f8/ticks/635574752669792776",
"resourceGroupName": "MSSupportGroup",
"resourceProviderName": {
"value": "microsoft.support",
"localizedValue": "microsoft.support"
},
"operationName": {
"value": "microsoft.support/supporttickets/write",
"localizedValue": "microsoft.support/supporttickets/write"
},
"status": {
"value": "Succeeded",
"localizedValue": "Succeeded"
},
"eventTimestamp": "2015-01-21T22:14:26.9792776Z",
"submissionTimestamp": "2015-01-21T22:14:39.9936304Z",
"level": "Informational"
}
],
"nextLink": "https://management.azure.com/########-####-####-####-############$skiptoken=######"
}
정의
Name | Description |
---|---|
Error |
오류 응답의 형식을 설명합니다. |
Event |
Azure 이벤트 로그 항목은 EventData 형식입니다. |
Event |
이벤트 컬렉션을 나타냅니다. |
Event |
이벤트 수준 |
Http |
Http 요청 정보입니다. |
Localizable |
지역화 가능한 문자열 클래스입니다. |
Sender |
이 이벤트로 이어진 작업을 수행한 사용자가 사용하는 권한 부여입니다. 그러면 이벤트의 RBAC 속성이 캡처됩니다. 여기에는 일반적으로 'action', 'role' 및 'scope'가 포함됩니다. |
ErrorResponse
오류 응답의 형식을 설명합니다.
Name | 형식 | Description |
---|---|---|
code |
string |
오류 코드 |
message |
string |
작업이 실패한 이유를 나타내는 오류 메시지입니다. |
EventData
Azure 이벤트 로그 항목은 EventData 형식입니다.
Name | 형식 | Description |
---|---|---|
authorization |
보낸 사람 권한 부여 정보입니다. |
|
caller |
string |
작업을 수행한 사용자의 이메일 주소, 가용성에 따라 UPN 클레임 또는 SPN 클레임입니다. |
category |
이벤트 범주입니다. |
|
claims |
object |
ARM 권한을 식별하는 키 값 쌍입니다. |
correlationId |
string |
일반적으로 문자열 형식의 GUID인 상관 관계 ID입니다. 상관 관계 ID는 동일한 uber 작업에 속하는 이벤트 간에 공유됩니다. |
description |
string |
이벤트에 대한 설명입니다. |
eventDataId |
string |
이벤트 데이터 ID입니다. 이벤트에 대한 고유 식별자입니다. |
eventName |
이벤트 이름입니다. 이 값은 OperationName과 혼동해서는 안 됩니다. 실용적인 목적을 위해 OperationName은 최종 사용자에게 더 매력적일 수 있습니다. |
|
eventTimestamp |
string |
Azure 서비스에서 해당 이벤트에 해당하는 요청을 처리하여 이벤트를 생성한 시기의 타임스탬프입니다. ISO 8601 형식입니다. |
httpRequest |
HTTP 요청 정보입니다. 일반적으로 'clientRequestId', 'clientIpAddress'(이벤트를 시작한 사용자의 IP 주소) 및 'method'(HTTP 메서드 예: PUT)가 포함됩니다. |
|
id |
string |
RBAC용 ARM에 필요한 이 이벤트의 ID입니다. EventDataID 및 타임스탬프 정보를 포함합니다. |
level |
이벤트 수준 |
|
operationId |
string |
일반적으로 단일 작업에 해당하는 이벤트 간에 공유되는 GUID입니다. 이 값은 EventName과 혼동해서는 안 됩니다. |
operationName |
작업 이름입니다. |
|
properties |
object |
이벤트에 대한 세부 정보를 포함하는 키, 값> 쌍(일반적으로 사전<문자열, 문자열>) 집합<입니다. |
resourceGroupName |
string |
영향을 받은 리소스의 리소스 그룹 이름입니다. |
resourceId |
string |
이 이벤트를 발생시킨 리소스를 고유하게 식별하는 리소스 URI입니다. |
resourceProviderName |
영향을 받은 리소스의 리소스 공급자 이름입니다. |
|
resourceType |
리소스 종류 |
|
status |
작업의 상태 설명하는 문자열입니다. 몇 가지 일반적인 값은 시작됨, 진행 중, 성공, 실패, 해결됨입니다. |
|
subStatus |
이벤트 하위 상태. 대부분의 경우 포함되는 경우 REST 호출의 HTTP 상태 코드를 캡처합니다. 일반적인 값은 OK(HTTP 상태 코드: 200), 생성됨(HTTP 상태 코드: 201), 수락됨(HTTP 상태 코드: 202), 콘텐츠 없음(HTTP 상태 코드: 204), 잘못된 요청(HTTP 상태 코드: 40) 0), 찾을 수 없음(HTTP 상태 코드: 404), 충돌(HTTP 상태 코드: 409), 내부 서버 오류(HTTP 상태 코드: 500), 서비스를 사용할 수 없음(HTTP 상태 코드:503), 게이트웨이 시간 제한(HTTP 상태 코드: 504) |
|
submissionTimestamp |
string |
이 API를 통해 쿼리에 이벤트를 사용할 수 있게 된 시기의 타임스탬프입니다. ISO 8601 형식입니다. 이 값은 eventTimestamp를 혼동해서는 안 됩니다. 이벤트의 발생 시간과 이벤트가 Azure 로깅 인프라에 제출되는 시간 사이에 지연이 있을 수 있습니다. |
subscriptionId |
string |
Azure 구독 ID는 일반적으로 GUID입니다. |
tenantId |
string |
Azure 테넌트 ID |
EventDataCollection
이벤트 컬렉션을 나타냅니다.
Name | 형식 | Description |
---|---|---|
nextLink |
string |
다음 이벤트 집합을 검색하는 링크를 제공합니다. |
value |
Azure 감사 로그를 포함하는 이 목록입니다. |
EventLevel
이벤트 수준
Name | 형식 | Description |
---|---|---|
Critical |
string |
|
Error |
string |
|
Informational |
string |
|
Verbose |
string |
|
Warning |
string |
HttpRequestInfo
Http 요청 정보입니다.
Name | 형식 | Description |
---|---|---|
clientIpAddress |
string |
클라이언트 IP 주소 |
clientRequestId |
string |
클라이언트 요청 ID입니다. |
method |
string |
Http 요청 메서드입니다. |
uri |
string |
Uri입니다. |
LocalizableString
지역화 가능한 문자열 클래스입니다.
Name | 형식 | Description |
---|---|---|
localizedValue |
string |
로캘별 값입니다. |
value |
string |
고정 값입니다. |
SenderAuthorization
이 이벤트로 이어진 작업을 수행한 사용자가 사용하는 권한 부여입니다. 그러면 이벤트의 RBAC 속성이 캡처됩니다. 여기에는 일반적으로 'action', 'role' 및 'scope'가 포함됩니다.
Name | 형식 | Description |
---|---|---|
action |
string |
허용되는 작업입니다. instance 경우: microsoft.support/supporttickets/write |
role |
string |
사용자의 역할입니다. instance 경우: 구독 관리 |
scope |
string |
scope. |