2023.10.10

짧다면 짧고 길다면 긴 3분기가 얼마 전에 마무리가 되었습니다.  데이터세이커도 3개월의 시간을 알차게 보내기 위해서 많은 노력을 하였습니다. 지난 3분기 동안 새로운 기능이 추가되었습니다. 4분기에 더 많은 기능을 선보이도록 하겠습니다.

  • MySQL, MariaDB 지원
  • Chart Widget 사용성 개선
  • Char Widget Interpolation 기능 지원
  • APM Golang, Node.js 지원

MySQL, MariaDB추가

PostgreSQL에 이어 MySQL과 MariaDB를 추가적으로 지원합니다. MariaDB는 10.5~10.11, MySQL은 8.0, 8.1을 지원합니다. 앞으로 지원 버전을 지속적으로 확대할 예정입니다.

MySQL Featured Dashboard

수집된 매트릭을 기반으로 엑셈의 DB 엔지니어가 필수적으로 모니터링이 필요한 지표들을 선정하여 대시보드를 제공합니다.

MySQL Top Query, Long Session

Top Quey

Long Session

MariDB Featured Dashboard

MariaDB의 매트릭으로 주요 지표들 기본적으로 제공합니다.

MariaDB Top Query, Long Session

Top Query

Long Session

Chart Widget  개선

매트릭 입력 필드의 재구성

매트릭을 사용하여 차트를 만들 때 Input field와 Drop down list 사이의 관계가 모호하다는 고객의 요청으로 관련있는 항목들을 모아서 의미를 명확하게 전달하도록 변경하였습니다.

Interpolatrion 기능 추가

Interpolation(보간) 기능은 데이터 포인트와 데이터 포인트 사이의 값 어떤 값으로 채울지를 선택하는 기능입니다. 예를 들어 APM에서 특정 서비스가 특정 시간동안 호출이 되지 않는 경우 데이터가 수집되지 않았기 때문에 기본적으로 매트릭은 Null이 됩니다. 이렇게 Null 데이터를 차트로 그리게 되면 잘못된 데이터를 표현할 수 있습니다.

Null 데이터가 포함된 차트

Interpolation을 통해 Null을 Zero(0)으로 변경한 차트

Null을 이전 값으로 변경한 차트

사용자는 데이터의 특성에 따라서 그대로 Null을 유지할지 Null을 Zero 또는 Former Value로 변경할지 선택하여 표시할 수 있으므로 보다 정확한 의미를 전달할 수 있습니다.

APM 추가 언어 Golnag, Node.js 지원

DataSaker APM은 이제 Python을 시작으로 Golnag과 Node.js를 추가로 지원하며 gRPC 프로토콜을 함께 지원합니다. 지원하는 언어는 지속적으로 추가될 예정입니다.