리뷰 Stackify Retrace 검토 및 평가

Stackify Retrace 검토 및 평가

차례:

비디오: Getting Started with Retrace (십월 2024)

비디오: Getting Started with Retrace (십월 2024)
Anonim

앱 문제를 모니터링하고 진단하는 데 항상 로그가 매우 중요했습니다. Stackify Retrace는 Microsoft Windows 및 Linux를 포함한 대부분의 최신 서버 운영 체제에서 사용 가능한 로그를 활용하여 앱과 지원 환경 간의 내부 작업 및 상호 작용에 대한 통찰력을 제공합니다. 이 정보를 활용하여 Stackify Retrace는 실시간 운영 인텔리전스에보다 잘 적응하기 위해 로그 파일 분석 위에 전체 플랫폼을 구축 한 Splunk와 같은 회사의 전략을 따르고 있습니다.

Stackify의 심층적 인 앱 통찰력은 아래 그림에서 확인할 수 있습니다. HelloStackify.Web 데모 앱의 그래픽 및 테이블 개요가 한 화면에 표시됩니다. 많은 클라우드 기반 앱이 일부 유형의 데이터베이스를 사용하여 정보를 저장하므로 화면 왼쪽 하단에있는 SQL 쿼리 목록과 같은 실제 데이터베이스 트랜잭션을 볼 수있는 기능이 중요합니다. 아래 그림은 또한 웹 요청을 그래픽 형식과 테이블 형식 목록으로 보여 주므로 그래픽 뒤의 실제 데이터를 볼 수 있습니다. Stackify Sandbox 웹 사이트에서 이와 동일한 그래픽을 볼 수 있습니다. Stackify Retrace가 제공하는 앱 정보의 깊이는 APM 카테고리의 다른 제품보다 완전히 뛰어 났기 때문에 LogicMonitor와 함께 APM의 편집자 선택입니다.

설치

Stackify 설치 프로그램을 사용하면 로컬 에이전트를 쉽게 설치할 수 있습니다. 인터넷에 액세스해야하지만 제공된 링크를 사용하면 몇 분 밖에 걸리지 않습니다. 여기서 단점은 모니터링하려는 모든 시스템에 제공된 키를 사용하여 에이전트를 설치해야한다는 것입니다. 10 대 또는 20 대의 기계에는 그다지 중요하지 않지만 그 이상의 자동화로 인해 지루할 수 있습니다. 다행히 Stackify Retrace는 이제 키를 포함한 모든 옵션을 인수로 사용하여 명령 줄 스크립팅을 통한 설치를 지원합니다. 따라서 대규모 구현이 훨씬 쉬워집니다. MMSoft Pulseway 및 Idera Uptime Infrastructure Monitor와 같은이 범주의 다른 제품에는 키를 사용할 필요가 없으므로 설치가 다소 쉽습니다.

Retrace는 설치를 통해 더 멋진 경험을 원하는 사용자를 위해 구성 및 모니터링을 도와주는 자동화 표준 인 Chef Cookbooks를 지원합니다. 또한 Stackify에는 AWS (Amazon Web Servides), Microsoft Azure 및 Docker 컨테이너 기술에 대한 지원 기능이 내장되어있어 다양한 배포 전략이 가능합니다.

오류 알림 구성은 모니터링되는 특정 항목을 선택한 다음 해당 알림을 트리거 할 조건을 선택하는 것으로 구성됩니다. Stackify는 특정 앱, 서버 템플릿 또는 리소스 모니터와 연결된 하나 이상의 연락처로 구성된 알림 그룹을 사용합니다. 리소스 모니터에는 Azure 큐, SQL 쿼리, 로그 쿼리 및 웹 사이트 모니터가 포함됩니다. 각 알림 그룹에는 전자 메일 또는 SMS 알림을 보내는 데 시간 제한을 조정할 수 있습니다.

사용자 지정 앱에 대한 모니터링을 구성하려면 Retrace를 검토 할 때 앱에 코드를 추가해야했습니다. 이는 Stackify가 모니터링 할 수있는 로그를 생성하는 것입니다. Stackify Retrace는 Microsoft.NET 기반 응용 프로그램뿐만 아니라 Java 및 비웹 응용 프로그램도 지원합니다. 기존 응용 프로그램에 몇 줄의 코드를 추가하는 데 걸리는 시간은 시스템의 다른 부분 사이에서 이동하는 데이터의 내부 작업에 대한 통찰력 측면에서 가치가 있습니다. 여기서 핵심은 시스템의 성능을 향상시키기 위해 병목 현상과 리소스 문제를 파악하는 것입니다.

관리 인터페이스

기본 운영자 인터페이스가 깨끗하고 깔끔합니다. 아래 그림은 SMSERV2012R2라는 서버의 모니터링 화면을 보여줍니다. Stackify는 Edward Tufte가 소개 한 스파크 라인 그래픽 요소를 사용하여 소량의 화면 공간에서 트렌드를 보여줍니다. 모든 서버 문제는 단일 상태 표시 줄에 경고, 치명적 문제 또는 중단으로 표시됩니다. 모든 서버의 세부 정보 페이지를 열면 경고 항목을 신속하게 식별 할 수 있으며 문제의 문제를 한 번 클릭하면 문제를 진단하는 데 도움이되는보다 자세한 페이지가 나타납니다. Stackify가 Idera Uptime Infrastructure Monitor 또는 Ipswitch Whatsup Gold와 비교할 때 컴팩트 한 형태로 많은 정보를 제공하는 방식이 마음에 들었습니다.

표시되는 기본 서버 정보는 사용자 정의 가능한 모니터 템플리트를 사용하여 가장 관심있는 데이터를 표시합니다. 모니터 임계 값을 수정하여 기존 임계 값을 변경하거나 새 임계 값을 설정할 수 있습니다. 처음에 각 Windows 모니터 템플릿은 디스크 하위 시스템, 네트워크 인터페이스 및 CPU 및 메모리 사용량과 같은 일반적인 시스템 상태 매개 변수 및 몇 가지를 감시합니다. 이러한 각 기본 범주에는 필요한 경우 표시 할 수있는 추가 정보가 있습니다.

기본적으로 Stackify Retrace 관리 콘솔에는 서버의 성능 카운터가 표시되지 않지만 쉽게 추가 할 수 있습니다. Windows 서버의 경우 사용 가능한 성능 카운터 목록이 커서 Hyper-V, SMB (Server Message Block) 등을 포함합니다. 템플릿에 새 성능 카운터를 추가하면 기본 그룹의 모니터링되는 모든 서버에 표시됩니다. 그룹별로 또는 개별 서버별로 새 템플릿을 할당 할 수도 있습니다.

아래 그림은 Stackify 샌드 박스 사이트의 로그 화면을 보여줍니다. 이 스크린 샷은 로그 분석의 힘이 실제로 응용 프로그램과 어떻게 작동하는지 보여주는 좋은 예입니다. 표시되는 화면은 여러 개의 클릭 가능한 요소와 대화식으로 표시됩니다. 오류 뒤에있는 정보를 보려면 화면 오른쪽 옆에있는보기 단추를 클릭하십시오. 마찬가지로, 추적 단추는 별도의 화면을 시작하여 수행 된 단계와 해당 특정 작업의 코드를 보여줍니다. 바이트 코드 검사를 통해 Stackify는.NET 응용 프로그램에 대한 심층적 인 통찰력을 제공합니다. 여기에는 외부 텍스트에 대한 호출과 쿼리 텍스트가 포함 된 Microsoft SQL 데이터베이스 호출과 같은 항목을 볼 수있는 기능이 포함됩니다.

사용한 시간을 잊지 마세요

앞서 언급했듯이 응용 프로그램 및 서버에 대한 기본 모니터링 비용은 사전 프로덕션 시스템의 경우 한 달에 서버 당 $ 10 정도입니다. 추가 요금 계층은 코드 프로파일 링없이 모니터링하는 데 15 달러, 소규모 서버의 경우 25 달러입니다. 일반 가격은 한 달에 서버 당 $ 50입니다. 그러나 Stackify는 사용 모델에 따라 가격을 책정하므로이 가격이 지불하는 최대 금액입니다. 시간의 일부를 추적을 사용하지 않으면 사용하지 않는 시간에 대해 비용을 지불하지 않아도됩니다. 그러나 이는 소프트웨어 가격 만 나타냅니다. Stackify는 완전한 기능을 위해 사용자 정의 앱에 코드를 추가해야하므로 구매하기 전에 최종 견적에이를 수행하는 데 필요한 시간을 포함시켜야합니다.

그러나 이러한 경고에도 불구하고 Stackify는 Windows 및 Linux 서버용으로 테스트 된 모든 제품에 대한 가장 자세한 정보를 제공합니다..NET 프레임 워크 또는 Java를 사용하여 작성된 응용 프로그램에 대해서도 마찬가지입니다. 대시 보드의 그래픽 요소는 정보를 제공하며 몇 번의 클릭만으로 문제의 특성을 쉽게 파악할 수 있습니다.

Stackify Retrace 검토 및 평가