다음을 통해 공유


az monitor app-insights component

참고 항목

이 참조는 Azure CLI(버전 2.55.0 이상)에 대한 Application-insights 확장의 일부입니다. az monitor app-insights 구성 요소 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.

Application Insights 구성 요소 또는 하위 구성 요소를 관리합니다.

명령

Name Description 형식 상태
az monitor app-insights component billing

Application Insights 구성 요소 청구 기능을 관리합니다.

내선 번호 GA
az monitor app-insights component billing show

Application Insights 리소스의 청구 기능을 표시합니다.

내선 번호 GA
az monitor app-insights component billing update

Application Insights 리소스의 청구 기능을 업데이트합니다.

내선 번호 GA
az monitor app-insights component connect-function

Azure 함수에 AI를 커넥트.

내선 번호 GA
az monitor app-insights component connect-webapp

웹앱에 AI를 커넥트.

내선 번호 GA
az monitor app-insights component continues-export

Application Insights 구성 요소에 대한 연속 내보내기 구성을 관리합니다.

내선 번호 GA
az monitor app-insights component continues-export create

Application Insights 구성 요소에 대한 연속 내보내기 구성을 만듭니다.

내선 번호 GA
az monitor app-insights component continues-export delete

Application Insights 구성 요소의 특정 연속 내보내기 구성을 삭제합니다.

내선 번호 GA
az monitor app-insights component continues-export list

Application Insights 구성 요소의 연속 내보내기 구성 목록을 나열합니다.

내선 번호 GA
az monitor app-insights component continues-export show

이 내보내기 ID에 대한 연속 내보내기 구성을 가져옵니다.

내선 번호 GA
az monitor app-insights component continues-export update

Application Insights 구성 요소에 대한 연속 내보내기 구성을 업데이트합니다.

내선 번호 GA
az monitor app-insights component create

새 Application Insights 리소스를 만듭니다.

내선 번호 GA
az monitor app-insights component delete

새 Application Insights 리소스를 삭제합니다.

내선 번호 GA
az monitor app-insights component favorite

구성 요소 즐겨찾기를 관리합니다.

내선 번호 GA
az monitor app-insights component favorite create

Application Insights 구성 요소에 대한 새 즐겨찾기를 만듭니다.

내선 번호 GA
az monitor app-insights component favorite delete

Application Insights 구성 요소에 연결된 즐겨찾기를 삭제합니다.

내선 번호 GA
az monitor app-insights component favorite list

Application Insights 구성 요소 내에 정의된 즐겨찾기 목록을 나열합니다.

내선 번호 GA
az monitor app-insights component favorite show

Application Insights 구성 요소 내에 정의된 FavoriteId에서 즐겨찾기 하나만 가져옵니다.

내선 번호 GA
az monitor app-insights component favorite update

Application Insights 구성 요소에 대한 새 즐겨찾기를 업데이트합니다.

내선 번호 GA
az monitor app-insights component linked-storage

Application Insights 구성 요소에 대한 연결된 스토리지 계정을 관리합니다.

내선 번호 GA
az monitor app-insights component linked-storage link

스토리지 계정을 Application Insights 구성 요소와 연결합니다.

내선 번호 GA
az monitor app-insights component linked-storage show

Application Insights 구성 요소에 대한 현재 연결된 스토리지 설정을 가져옵니다.

내선 번호 GA
az monitor app-insights component linked-storage unlink

Application Insights 구성 요소를 사용하여 스토리지 계정 연결을 해제합니다.

내선 번호 GA
az monitor app-insights component linked-storage update

Application Insights 구성 요소에 대한 현재 연결된 스토리지 계정을 업데이트합니다.

내선 번호 GA
az monitor app-insights component quotastatus

구성 요소 할당량상태 관리합니다.

내선 번호 GA
az monitor app-insights component quotastatus show

Application Insights 구성 요소에 대한 일일 데이터 볼륨 한도(할당량) 상태 표시합니다.

내선 번호 GA
az monitor app-insights component show

Application Insights 리소스를 가져옵니다.

내선 번호 GA
az monitor app-insights component update

기존 Application Insights 리소스의 속성을 업데이트합니다. 업데이트할 수 있는 기본 값은 UI 환경을 사용자 지정하는 종류입니다.

내선 번호 GA
az monitor app-insights component update-tags

기존 Application Insights 리소스에 대한 태그를 업데이트합니다.

내선 번호 GA

az monitor app-insights component connect-function

Azure 함수에 AI를 커넥트.

az monitor app-insights component connect-function --function
                                                   [--app]
                                                   [--ids]
                                                   [--resource-group]
                                                   [--subscription]

예제

Azure 함수에 AI를 커넥트.

az monitor app-insights component connect-function -g myRG -a myAI --function myFunction

리소스 ID를 사용하여 AZURE 함수에 AI를 커넥트.

az monitor app-insights component connect-function -g myRG -a myAI --function /subscriptions/mySub/resourceGroups/myRG/providers/Microsoft.Web/sites/myFunction

필수 매개 변수

--function

Azure 함수의 이름 또는 리소스 ID입니다.

선택적 매개 변수

--app -a

Application Insights 구성 요소의 GUID, 앱 이름 또는 정규화된 Azure 리소스 이름입니다. 애플리케이션 GUID는 Azure Portal의 Application Insights 리소스에 있는 API 액세스 메뉴 항목에서 가져올 수 있습니다. 애플리케이션 이름을 사용하는 경우 리소스 그룹을 지정하세요.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az monitor app-insights component connect-webapp

웹앱에 AI를 커넥트.

az monitor app-insights component connect-webapp --web-app
                                                 [--app]
                                                 [--enable-debugger {false, true}]
                                                 [--enable-profiler {false, true}]
                                                 [--ids]
                                                 [--resource-group]
                                                 [--subscription]

예제

웹앱에 AI를 커넥트 웹앱에 프로파일러와 스냅샷 디버거를 모두 사용하도록 설정합니다.

az monitor app-insights component connect-webapp -g myRG -a myAI --web-app myApp --enable-profiler --enable-snapshot-debugger

리소스 ID를 사용하여 웹앱에 AI를 커넥트 프로파일러를 사용하도록 설정하고 웹앱에 대한 스냅샷 디버거를 사용하지 않도록 설정합니다.

az monitor app-insights component connect-webapp -g myRG -a myAI --web-app /subscriptions/mySub/resourceGroups/myRG/providers/Microsoft.Web/sites/myApp --enable-profiler --enable-snapshot-debugger false

필수 매개 변수

--web-app

웹앱의 이름 또는 리소스 ID입니다.

선택적 매개 변수

--app -a

Application Insights 구성 요소의 GUID, 앱 이름 또는 정규화된 Azure 리소스 이름입니다. 애플리케이션 GUID는 Azure Portal의 Application Insights 리소스에 있는 API 액세스 메뉴 항목에서 가져올 수 있습니다. 애플리케이션 이름을 사용하는 경우 리소스 그룹을 지정하세요.

--enable-debugger --enable-snapshot-debugger

예외가 throw될 때 스냅샷 디버거를 사용하도록 설정합니다. 현재 .NET/.NET Core Web Apps에 대해서만 지원됩니다.

허용되는 값: false, true
--enable-profiler

코드에서 시간이 소요되는 위치를 확인하는 데 도움이 되는 프로파일링 추적 수집을 사용하도록 설정합니다. 현재 .NET/.NET Core Web Apps에 대해서만 지원됩니다.

허용되는 값: false, true
--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az monitor app-insights component create

새 Application Insights 리소스를 만듭니다.

az monitor app-insights component create --app
                                         --location
                                         --resource-group
                                         [--application-type]
                                         [--ingestion-access {Disabled, Enabled}]
                                         [--kind]
                                         [--query-access {Disabled, Enabled}]
                                         [--retention-time]
                                         [--tags]
                                         [--workspace]

예제

종류 웹 및 위치를 사용하여 구성 요소를 만듭니다.

az monitor app-insights component create --app demoApp --location westus2 --kind web -g demoRg --application-type web --retention-time 120

필수 매개 변수

--app -a

Application Insights 구성 요소의 GUID, 앱 이름 또는 정규화된 Azure 리소스 이름입니다. 애플리케이션 GUID는 Azure Portal의 Application Insights 리소스에 있는 API 액세스 메뉴 항목에서 가져올 수 있습니다. 애플리케이션 이름을 사용하는 경우 리소스 그룹을 지정하세요.

--location -l

위치. 값: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--application-type

모니터링되는 애플리케이션의 유형입니다. 가능한 값은 'web', 'other'입니다. 기본값은 'web'입니다.

기본값: web
--ingestion-access

Application Insights 수집에 액세스하기 위한 공용 네트워크 액세스 유형입니다.

허용되는 값: Disabled, Enabled
--kind -k

이 구성 요소가 참조하는 애플리케이션의 종류로, UI를 사용자 지정하는 데 사용됩니다. 이 값은 자유형 문자열이며, 값은 일반적으로 웹, ios, 기타, 저장소, java, 휴대폰 중 하나여야 합니다.

기본값: web
--query-access

Application Insights 쿼리에 액세스하기 위한 공용 네트워크 액세스 유형입니다.

허용되는 값: Disabled, Enabled
--retention-time

Application Insights의 보존 기간(일)입니다. 값은 30,60,90,120,180,270,365,550,730 값 중 하나일 수 있습니다. Application Insights가 Log Analytics 작업 영역에 연결되지 않은 경우에만 설정할 수 있습니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--workspace

로그 분석 작업 영역의 이름 또는 리소스 ID입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az monitor app-insights component delete

새 Application Insights 리소스를 삭제합니다.

az monitor app-insights component delete [--app]
                                         [--ids]
                                         [--resource-group]
                                         [--subscription]

예제

종류 웹 및 위치가 있는 구성 요소를 삭제합니다.

az monitor app-insights component delete --app demoApp -g demoRg

선택적 매개 변수

--app -a

Application Insights 구성 요소의 GUID, 앱 이름 또는 정규화된 Azure 리소스 이름입니다. 애플리케이션 GUID는 Azure Portal의 Application Insights 리소스에 있는 API 액세스 메뉴 항목에서 가져올 수 있습니다. 애플리케이션 이름을 사용하는 경우 리소스 그룹을 지정하세요.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az monitor app-insights component show

Application Insights 리소스를 가져옵니다.

az monitor app-insights component show [--app]
                                       [--ids]
                                       [--resource-group]
                                       [--subscription]

예제

이름으로 구성 요소를 가져옵니다.

az monitor app-insights component show --app demoApp -g demoRg

리소스 그룹의 구성 요소를 나열합니다.

az monitor app-insights component show -g demoRg

현재 선택한 구독의 구성 요소를 나열합니다.

az monitor app-insights component show

선택적 매개 변수

--app -a

Application Insights 구성 요소의 GUID, 앱 이름 또는 정규화된 Azure 리소스 이름입니다. 애플리케이션 GUID는 Azure Portal의 Application Insights 리소스에 있는 API 액세스 메뉴 항목에서 가져올 수 있습니다. 애플리케이션 이름을 사용하는 경우 리소스 그룹을 지정하세요.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az monitor app-insights component update

기존 Application Insights 리소스의 속성을 업데이트합니다. 업데이트할 수 있는 기본 값은 UI 환경을 사용자 지정하는 종류입니다.

az monitor app-insights component update [--app]
                                         [--ids]
                                         [--ingestion-access {Disabled, Enabled}]
                                         [--kind]
                                         [--query-access {Disabled, Enabled}]
                                         [--resource-group]
                                         [--retention-time]
                                         [--subscription]
                                         [--workspace]

예제

종류 웹으로 구성 요소를 업데이트합니다.

az monitor app-insights component update --app demoApp -k web -g demoRg --retention-time 120

선택적 매개 변수

--app -a

Application Insights 구성 요소의 GUID, 앱 이름 또는 정규화된 Azure 리소스 이름입니다. 애플리케이션 GUID는 Azure Portal의 Application Insights 리소스에 있는 API 액세스 메뉴 항목에서 가져올 수 있습니다. 애플리케이션 이름을 사용하는 경우 리소스 그룹을 지정하세요.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--ingestion-access

Application Insights 수집에 액세스하기 위한 공용 네트워크 액세스 유형입니다.

허용되는 값: Disabled, Enabled
--kind -k

이 구성 요소가 참조하는 애플리케이션의 종류로, UI를 사용자 지정하는 데 사용됩니다. 이 값은 자유형 문자열이며, 값은 일반적으로 웹, ios, 기타, 저장소, java, 휴대폰 중 하나여야 합니다.

--query-access

Application Insights 쿼리에 액세스하기 위한 공용 네트워크 액세스 유형입니다.

허용되는 값: Disabled, Enabled
--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--retention-time

Application Insights의 보존 기간(일)입니다. 값은 30,60,90,120,180,270,365,550,730 값 중 하나일 수 있습니다. Application Insights가 Log Analytics 작업 영역에 연결되지 않은 경우에만 설정할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--workspace

로그 분석 작업 영역의 이름 또는 리소스 ID입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az monitor app-insights component update-tags

기존 Application Insights 리소스에 대한 태그를 업데이트합니다.

az monitor app-insights component update-tags --tags
                                              [--app]
                                              [--ids]
                                              [--resource-group]
                                              [--subscription]

예제

태그 'name'을 'value'로 업데이트합니다.

az monitor app-insights component update-tags --app demoApp --tags name=value -g demoRg

필수 매개 변수

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

선택적 매개 변수

--app -a

Application Insights 구성 요소의 GUID, 앱 이름 또는 정규화된 Azure 리소스 이름입니다. 애플리케이션 GUID는 Azure Portal의 Application Insights 리소스에 있는 API 액세스 메뉴 항목에서 가져올 수 있습니다. 애플리케이션 이름을 사용하는 경우 리소스 그룹을 지정하세요.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.