Application Insights에서 메트릭 탐색Exploring Metrics in Application Insights

Application Insights의 메트릭은 애플리케이션의 원격 분석에서 전송된 측정된 값 및 이벤트 수입니다.Metrics in Application Insights are measured values and counts of events that are sent in telemetry from your application. 성능 문제를 감지하고 애플리케이션 사용 방식의 추세를 볼 수 있습니다.They help you detect performance issues and watch trends in how your application is being used. 다양한 표준 메트릭이 있으며 사용자 고유의 사용자 지정 메트릭 및 이벤트를 만들 수도 있습니다.There's a wide range of standard metrics, and you can also create your own custom metrics and events.

참고

이 문서에서는 현재 사용되지 않으며 결국 사용 중지될 예정인 클래식 메트릭 탐색기 환경을 설명합니다.This article describes the classic metrics explorer experience which is currently deprecated and will eventually be retired. 이 문서에 설명된 새 환경을 확인해 볼 것을 권장합니다.We recommend checking out the new experience which is described in this article.

메트릭 및 이벤트 수는 합계, 평균 또는 개수 등의 집계된 값에 대한 차트에 표시됩니다.Metrics and event counts are displayed in charts of aggregated values such as sums, averages, or counts.

다음은 차트의 샘플 집합입니다.Here's a sample set of charts:

Application Insights 포털 어디에나 메트릭 차트가 있습니다.You find metrics charts everywhere in the Application Insights portal. 대부분의 경우 사용자 지정할 수 있으며 블레이드에 차트를 더 추가할 수 있습니다.In most cases, they can be customized, and you can add more charts to the blade. 개요 블레이드에서 더 자세한 차트("Servers"와 같은 타일이 있음)를 클릭하거나 메트릭 탐색기를 클릭하여 사용자 지정 차트를 만들 수 있는 새 블레이드를 엽니다.From the Overview blade, click through to more detailed charts (which have titles such as "Servers"), or click Metrics Explorer to open a new blade where you can create custom charts.

시간 범위Time range

모든 블레이드의 차트 또는 표에서 다루는 시간 범위를 변경할 수 있습니다.You can change the Time range covered by the charts or grids on any blade.

Azure 포털에서 애플리케이션의 개요 블레이드 열기

일부 데이터가 표시되어야 하지만 아직 표시되지 않은 경우 새로 고침을 클릭합니다.If you're expecting some data that hasn't appeared yet, click Refresh. 차트는 특정 간격에 따라 자체적으로 새로 고쳐지지만 시간 범위가 더 클 경우 간격이 늘어납니다.Charts refresh themselves at intervals, but the intervals are longer for larger time ranges. 차트에 분석 파이프라인을 내놓기 위한 데이터에는 시간이 걸릴 수 있습니다.It can take a while for data to come through the analysis pipeline onto a chart.

차트의 일부를 확대하려면 해당 부분을 끕니다.To zoom into part of a chart, drag over it:

차트의 일부를 끕니다.

복원하려면 확대/축소 취소 단추를 클릭합니다.Click the Undo Zoom button to restore it.

세분성 및 지점 값Granularity and point values

해당 지점에서 메트릭 값을 표시하려면 차트 위로 마우스를 가져갑니다.Hover your mouse over the chart to display the values of the metrics at that point.

차트 위로 마우스 이동

특정 지점에서 메트릭 값은 이전 샘플링 간격에 걸쳐 집계됩니다.The value of the metric at a particular point is aggregated over the preceding sampling interval.

샘플링 간격 또는 "세분성"는 블레이드 위쪽에 표시됩니다.The sampling interval or "granularity" is shown at the top of the blade.

블레이드의 헤더입니다.

시간 범위 블레이드에서 세분성을 조정할 수 있습니다.You can adjust the granularity in the Time range blade:

블레이드의 헤더입니다.

세분성은 선택한 시간 범위에 따라 사용 가능합니다.The granularities available depend on the time range you select. 명시적 세분성은 시간 범위에 대한 "자동" 세분성의 대안입니다.The explicit granularities are alternatives to the "automatic" granularity for the time range.

차트 및 표 편집Editing charts and grids

블레이드에 새 차트를 추가하려면:To add a new chart to the blade:

메트릭 탐색기에서 추가 차트 선택

기존 또는 새 차트에서 편집을 선택하여 표시되는 항목을 편집합니다.Select Edit on an existing or new chart to edit what it shows:

하나 이상의 메트릭 선택

함께 표시할 수 있는 조합에 관한 제한이 있지만 차트에 하나 이상의 메트릭을 표시할 수 있습니다.You can display more than one metric on a chart, though there are restrictions about the combinations that can be displayed together. 한 메트릭을 선택하면 일부 다른 메트릭을 사용할 수 없습니다.As soon as you choose one metric, some of the others are disabled.

사용자 지정 메트릭을 앱으로 코딩한 경우(TrackMetric 및 TrackEvent 호출) 여기에 나열됩니다.If you coded custom metrics into your app (calls to TrackMetric and TrackEvent) they will be listed here.

데이터 분할Segment your data

메트릭을 속성별로 분할할 수 있습니다. 예를 들어 서로 다른 운영 체제를 사용하는 클라이언트에서 페이지 보기를 비교하려는 경우가 여기에 해당합니다.You can split a metric by property - for example, to compare page views on clients with different operating systems.

차트 또는 표를 선택하고 그룹으로 전환하여 그룹별로 속성을 선택합니다.Select a chart or grid, switch on grouping and pick a property to group by:

그룹화를 선택한 다음 그룹별에서 속성 선택

참고

그룹화를 사용하면 영역형 차트 및 가로 막대형 차트 유형이 누적형 디스플레이를 제공합니다.When you use grouping, the Area and Bar chart types provide a stacked display. 이것은 집계 방법이 합계일 때 적합합니다.This is suitable where the Aggregation method is Sum. 하지만 집계 유형이 평균이면 꺾은선형 또는 표 표시 형식을 선택합니다.But where the aggregation type is Average, choose the Line or Grid display types.

사용자 지정 메트릭을 앱으로 코딩하고 속성 값을 포함하는 경우 목록에서 속성을 선택할 수 있게 됩니다.If you coded custom metrics into your app and they include property values, you'll be able to select the property in the list.

데이터를 분할하기에 차트가 너무 작나요?Is the chart too small for segmented data? 높이 조정:Adjust its height:

슬라이더 조정

집계 형식Aggregation types

기본적으로 옆쪽의 범례는 차트의 기간에 걸쳐 집계된 값을 일반적으로 보여 줍니다.The legend at the side by default usually shows the aggregated value over the period of the chart. 차트 위로 마우스를 가져가면 해당 지점의 값이 표시됩니다.If you hover over the chart, it shows the value at that point.

차트에서 각 데이터 요소는 이전 샘플링 간격 또는 "세분성"으로 받은 데이터 값의 집계입니다.Each data point on the chart is an aggregate of the data values received in the preceding sampling interval or "granularity". 세분성은 블레이드 위쪽에 표시되며 차트의 전체적인 시간 간격에 따라 달라집니다.The granularity is shown at the top of the blade, and varies with the overall timescale of the chart.

메트릭은 다른 방법으로 집계할 수 있습니다.Metrics can be aggregated in different ways:

  • 개수는 샘플링 간격에서 받은 이벤트 개수입니다.Count is a count of the events received in the sampling interval. 요청과 같은 이벤트에 사용됩니다.It is used for events such as requests. 차트 높이의 편차는 이벤트가 발생하는 비율의 변동을 나타냅니다.Variations in the height of the chart indicates variations in the rate at which the events occur. 그러나 샘플링 간격을 변경하면 숫자 값이 변경됩니다.But note that the numeric value changes when you change the sampling interval.

  • 합계 는 샘플링 간격 또는 차트의 기간 동안 받은 모든 데이터 요소의 값을 더합니다.Sum adds up the values of all the data points received over the sampling interval, or the period of the chart.

  • 평균 은 합계를 간격을 통해 받은 데이터 요소 수로 나눕니다.Average divides the Sum by the number of data points received over the interval.

  • 고유 개수는 사용자 및 계정의 수를 세는 데 사용됩니다.Unique counts are used for counts of users and accounts. 그림에서는 샘플링 간격 또는 차트의 기간 동안 해당 시간에 표시된 서로 다른 사용자의 수를 보여 줍니다.Over the sampling interval, or over the period of the chart, the figure shows the count of different users seen in that time.

  • %- 각 집계의 백분율 버전은 분할 된 차트에서만 사용됩니다.% - percentage versions of each aggregation are used only with segmented charts. 합계는 항상 최대 100%이며, 차트에는 합계의 여러 구성 요소의 상대적 기여도가 표시됩니다.The total always adds up to 100%, and the chart shows the relative contribution of different components of a total.

    백분율 집계

집계 형식 변경Change the aggregation type

차트를 편집한 다음 집계를 선택합니다.

각 메트릭에 대한 기본 방법은 새 차트를 만들거나 모든 메트릭을 선택 취소할 때 표시됩니다.The default method for each metric is shown when you create a new chart or when all metrics are deselected:

모든 메트릭의 선택을 취소하여 기본값 표시

Y축 고정Pin Y-axis

기본적으로 차트는 값 퀀텀을 시각적으로 나타내기 위해 0부터 시작해서 데이터 범위의 최대값까지 Y축 값을 표시합니다.By default a chart shows Y axis values starting from zero till maximum values in the data range, to give a visual representation of quantum of the values. 그렇지만 경우에 따라 값의 경미한 변화를 시각적으로 확인하기 위해 컨텀 이상에 관심이 있을 수 있습니다.But in some cases more than the quantum it might be interesting to visually inspect minor changes in values. 이와 같은 사용자 지정을 위해서는 Y축 범위 편집 기능을 사용하여 Y축 최소값 또는 최대값을 원하는 위치에 고정합니다.For customizations like this use the Y-axis range editing feature to pin the Y-axis minimum or maximum value at desired place. "고급 설정" 확인란을 클릭하여 Y축 범위 설정 표시Click on "Advanced Settings" check box to bring up the Y-axis range Settings

고급 설정을 클릭하고, 사용자 지정 범위를 선택한 후 최소값 및 최대값 지정

데이터 필터링Filter your data

속성 값의 선택한 집합에 대한 메트릭 보기:To see just the metrics for a selected set of property values:

필터를 클릭하고 속성을 확장하여 값 선택

특정 속성에 대한 값을 선택하지 않은 경우 모두 선택한 것과 동일합니다. 즉, 해당 속성에는 필터가 없습니다.If you don't select any values for a particular property, it's the same as selecting them all: there is no filter on that property.

각 속성 값과 함께 이벤트 수를 확인합니다.Notice the counts of events alongside each property value. 한 속성 값을 선택하면 다른 속성 값과 함께 수가 조정됩니다.When you select values of one property, the counts alongside other property values are adjusted.

필터는 블레이드의 모든 차트에 적용됩니다.Filters apply to all the charts on a blade. 여러 차트에 서로 다른 필터를 적용하려면 다른 메트릭 블레이드를 만들고 저장합니다.If you want different filters applied to different charts, create and save different metrics blades. 필요한 경우 다른 블레이드의 차트를 대시보드에 고정하여 서로 나란히 볼 수 있습니다.If you want, you can pin charts from different blades to the dashboard, so that you can see them alongside each other.

봇 및 웹 테스트 트래픽 제거Remove bot and web test traffic

실제 또는 가상 트래픽 필터를 사용하여 실제를 확인합니다.Use the filter Real or synthetic traffic and check Real.

가상 트래픽 소스로 필터링할 수도 있습니다.You can also filter by Source of synthetic traffic.

필터 목록에 속성을 추가하려면To add properties to the filter list

직접 선택한 범주에서 원격 분석을 필터링하려고 하시나요?Would you like to filter telemetry on a category of your own choosing? 예를 들어 사용자를 서로 다른 범주로 나누고 데이터를 이러한 범주로 분할하려고 할 수 있습니다.For example, maybe you divide up your users into different categories, and you would like segment your data by these categories.

사용자 고유의 속성을 만듭니다.Create your own property. 원격 분석 이니셜라이저 에서 이를 설정하여 다른 SDK 모듈에서 보낸 표준 원격 분석을 포함하여 모든 원격 분석에 표시되도록 합니다.Set it in a Telemetry Initializer to have it appear in all telemetry - including the standard telemetry sent by different SDK modules.

차트 종류 편집Edit the chart type

표와 그래프 간에 전환할 수 있습니다.Notice that you can switch between grids and graphs:

표 또는 그래프를 선택한 다음 차트 종류 선택

매트릭 블레이드 저장Save your metrics blade

차트를 만든 경우 즐겨찾기로 저장합니다.When you've created some charts, save them as a favorite. 조직 계정을 사용하는 경우 다른 팀 구성원과 이를 공유할지 선택할 수 있습니다.You can choose whether to share it with other team members, if you use an organizational account.

즐겨찾기 선택

블레이드를 다시 보려면 개요 블레이드로 이동 하여 즐겨찾기를 엽니다.To see the blade again, go to the overview blade and open Favorites:

개요 블레이드에서 즐겨찾기 선택

저장했을 때 상대 시간을 선택한 경우 해당 블레이드가 최신 메트릭으로 업데이트됩니다.If you chose Relative time range when you saved, the blade will be updated with the latest metrics. 절대 시간 범위를 선택한 경우 매번 동일한 데이터가 표시됩니다.If you chose Absolute time range, it will show the same data every time.

블레이드 다시 설정Reset the blade

블레이드를 편집하지만 저장된 원본 세트로 되돌아가려는 경우 재설정을 클릭하면 됩니다.If you edit a blade but then you'd like to get back to the original saved set, just click Reset.

메트릭 탐색기 위쪽에 있는 단추

라이브 메트릭 스트림Live metrics stream

원격 분석을 더 빠르게 즉시 보려면 라이브 스트림을 엽니다.For a much more immediate view of your telemetry, open Live Stream. 대부분의 메트릭은 집계 프로세스 때문에 몇 분 정도 지나야 표시됩니다.Most metrics take a few minutes to appear, because of the process of aggregation. 반면 라이브 메트릭은 짧은 대기 시간에 최적화되었습니다.By contrast, live metrics are optimized for low latency.

경고 설정Set alerts

메트릭의 비정상적인 값에 대한 알림을 메일로 받으려면 경고를 추가합니다.To be notified by email of unusual values of any metric, add an alert. 계정 관리자나 특정 메일 주소로 메일을 보내도록 선택할 수 있습니다.You can choose either to send the email to the account administrators, or to specific email addresses.

메트릭 탐색기에서 경고 규칙, 경고 추가 선택

경고에 대해 자세히 알아봅니다.Learn more about alerts.

연속 내보내기Continuous Export

데이터를 외부에서 처리할 수 있도록 지속적으로 내보내려면 연속 내보내기를 사용하는 것이 좋습니다.If you want data continuously exported so that you can process it externally, consider using Continuous export.

Power BIPower BI

보다 풍부한 데이터 보기를 사용하려는 경우 Power BI를 내보낼수 있습니다.If you want even richer views of your data, you can export to Power BI.

분석Analytics

분석 은 강력한 쿼리 언어를 사용하여 원격 분석을 분석하는 더욱 유용한 방법입니다.Analytics is a more versatile way to analyze your telemetry using a powerful query language. 메트릭의 결과를 결합하거나 계산하려는 경우 또는 앱의 최근 성능을 면밀히 조사하려는 경우에 사용합니다.Use it if you want to combine or compute results from metrics, or perform an in-depth exploration of your app's recent performance.

메트릭 차트에서 분석 아이콘을 클릭하여 해당하는 분석 쿼리를 직접 가져올 수 있습니다.From a metric chart, you can click the Analytics icon to get directly to the equivalent Analytics query.

문제 해결Troubleshooting

차트에 데이터가 표시되지 않습니다.I don't see any data on my chart.

  • 필터는 블레이드의 모든 차트에 적용됩니다.Filters apply to all the charts on the blade. 하나의 필터에 포커스를 둔 동안 다른 차트에서 모든 데이터를 제외하는 필터를 설정하지 않았는지 확인하세요.Make sure that, while you're focusing on one chart, you didn't set a filter that excludes all the data on another.

    여러 차트에서 서로 다른 필터를 설정하려면 해당 차트를 서로 다른 블레이드를 만들어 별도의 즐겨찾기로 저장합니다.If you want to set different filters on different charts, create them in different blades, save them as separate favorites. 필요한 경우 대시보드에 고정하여 서로 나란히 볼 수 있습니다.If you want, you can pin them to the dashboard so that you can see them alongside each other.

  • 메트릭에 정의되지 않은 속성으로 차트를 그룹화한 경우 차트에 아무 것도 표시되지 않습니다.If you group a chart by a property that is not defined on the metric, then there will be nothing on the chart. '그룹화 기준'을 지우거나 다른 그룹화 속성을 선택하세요.Try clearing 'group by', or choose a different grouping property.

  • 성능 데이터(CPU, IO 속도 등)는 Java 웹 서비스, Windows 데스크톱 앱, 상태 모니터 를 설치하는 경우 IIS 웹 앱 및 서비스및 Azure 클라우드 서비스에사용할 수 있습니다.Performance data (CPU, IO rate, and so on) is available for Java web services, Windows desktop apps, IIS web apps and services if you install status monitor, and Azure Cloud Services. Azure 웹 사이트에는 사용할 수는 없습니다.It isn't available for Azure websites.

비디오Video

다음 단계Next steps