2016-09-01 2 views
7

우리는 여러 웹 응용 프로그램, 웹 API 및 Windows 서비스로 구성된 응용 프로그램 모음을 가지고 있습니다. 오늘날 우리는 webapp/api/service마다 하나의 계측 키를 가지고 있으며, 환경 당 하나의 계측 키를 가지고 있습니다. 이것은 약간 지저분 해지고 환경마다 하나의 공유 키가 더 좋았을 것이라고 생각합니다.여러 웹 앱과 서비스간에 AI 키를 공유 하시겠습니까?

여러 키의 AI 데이터를 집계하고 비주얼 화하는 다른 방법이 있습니까? 아니면 모든 키를 하나의 공유로 이동해야합니까?

감사

Larsi는

답변

5

이 여러 고려 사항이 있습니다. 설명하기 위해 두 개의 "구성 요소"A와 B

  1. 가시성 범위을 가정 해 봅시다 - 당신은 개별적으로 또는 함께 A와 B에 대한 원격 측정을 분석 않습니다. 단일 리소스 (단일 iKey)를 사용하면 A와 B 전체에서 집계 할 수 있습니다 (예 : A와 B에 대한 총 요청 수를 함께 표시). 반면, 별도로 보려면 (예 : A에 대한 요청) 필터를 적용해야하며, 이는 우리가 제공 한 초기 여행의 가치에 영향을 미칠 수 있습니다. 별도로 유지하도록 선택하면 대시 보드에서 여전히 "혼합 및 일치"할 수 있지만 전체적으로 집계 할 수는 없습니다. 우리는

  2. 액세스 제어를 사용할 수 있도록하기 위해 노력하고 있습니다 - 당신은 어떤 사람에게 대한 전용 액세스 원격 측정을 원하는하지

  3. 가격을 B 할 - 우리는 응용 프로그램 당 요금으로,이 측면을 고려해야한다

  4. 라이프 사이클 - 당신은 당신의 원격 측정 용기가 배포 유물의 토폴로지를 일치시킬 수 있습니다

+1

Google 앱의 경우 옵션 1을 사용할 것입니다. 하나의 키/컨테이너 아래에 여러 개의 API/마이크로 서비스가 있습니다. App Insights App Map이 각 사이트가 별도의 "서버"임을 이해하고 "외부 종속성"(API 호출)이 실제로 내부 및 동일한 키임을 이해하면 좋을 것입니다 ... – HenningK

+0

We using our 여러 App Services를위한 단일 AI 리소스 (즉, 공유 된 iKey). 그것은 커스텀 이벤트 및/또는 추적 로깅 (log4net AI appender를 사용하고 있습니다)에서 잘 작동합니다. 그러나 종속성 데이터에 관해서는 단일 응용 프로그램 서비스 (응용 프로그램 맵을 볼 때 명백한 종류)에 대한 종속성 데이터 만 얻는 것처럼 보입니다. 이러한 제한 사항이 있는지 알고 계십니까? 빌드 할 때 SDK를 추가하지 않고 라이브 Azure 웹 앱을 모니터링하기 시작할 때 이러한 제한이 있다고 생각합니다. –

+0

이것은 정확하지 않습니다. App Insights의 가격은 전송 된 원격 측정 데이터의 GB 당 요금을 부과하며 무료 층은 월 1GB, 유료 층은 월 4.8GB를 포함합니다. 또한 유료 계층에는 월 15 달러/노드의 수수료가 포함됩니다. https://azure.microsoft.com/en-us/pricing/details/application-insights/ – blizz

-1

당신은 당신의 데이터를 구성하기 위해 대시 보드를 사용할 수 있습니다. 대시 보드에는 다양한 애플리케이션의 측정 항목이 포함될 수 있으므로 데이터는 한 페이지에 매우 체계적으로 정리됩니다.

현재 대시 보드에 대한 자세한 내용을보실 수 있습니다 : https://azure.microsoft.com/en-us/documentation/articles/app-insights-dashboards/

감사합니다, 일반적으로 Yair

관련 문제