MySQL Casual Talks in Fukuoka vol.7を開催しました! #mysql_casual_fukuoka
約1年半ぶりにVol.7を開催しました。毎回かなり間が空いてしまってすみません!
約1年半ぶりにVol.7を開催しました。毎回かなり間が空いてしまってすみません!
前回書いた Spring BootアプリのメトリクスをMicrometerで収集する の続きです。
この記事では、java.util.concurrent.ExecutorService
のメトリクスを収集するためのExecutorServiceMetricsを紹介します。
Micrometer (micrometer-core)には、Javaでよく使われるライブラリ、ミドルウェア、JVM自身のメトリクスを収集するためのBinderと呼ばれるClassと、その設定を行うAutoConfigurationが含まれているので簡単にメトリクス収集を始める事ができます。
(ちなみに、MicrometerはJMXには依存してないので、JVMオプションでJMXを有効する必要はありません)
それらをいつくか紹介してみようと思います。
さっそくですが、以下のブログエントリーを見てください。
BLOG.IK.AM - Spring Boot 2とMicrometerでPrometheusを使うときの便利PromQLメモ
Spring Bootでは、Micrometerを依存ライブラリに追加していつくかの設定を行うと、URI毎のレイテンシが簡単にモニタリングできるようになっています。
Spring Boot 2.0のGAがリリースされて数週間経ちましたね。
2.0には大きな変更がいくつか含まれていますが、その1つがSpring 5で追加されたWebFluxによるリアクティブプログラミングです。
今の会社に転職してちょうど3年間というキリの良いタイミングなので、振り返ってみようと思ったけど、
よく考えてみると歳も40歳だし、働き始めて20年という何か色々キリが良かったので、今までのエンジニア人生をざっくりと振り返ってみようと思います。
(なお、このブログエントリーは個人的なチラ裏メモなので、読んでも得る物は特に無いです)
There is a distributed streaming SQL engine for Apache Kafka called KSQL published at Kafka Summit held in August 2017.
2017年8月開催のKafka Summitで発表されたKSQLというApache Kafka用分散ストリーミングSQLエンジンがあるのですが、そのKSQL向けのWebUIを作りました。
2017年のふりかえりです。
2016年のふりかえりはこちら
Mackerel User Group主催でモニタリング勉強会が開催され、
同じチームで仕事をしている@kfdmと一緒にPrometheusについて発表してきました。