Java 17直前!オレ流OpenJDK「の」開発環境(Open Source Conference 2021 Online/Kyoto 発表資料)NTT DATA Technology & Innovation
Perl の世界では、よく管理画面にヘルスチェック的な数字等を表示する機能を組み込みますが、Java の世界では JMX で見れるようにしておくのが一般的なようです。 JMX の使い方を調べてみると、出自が古いこともあって、古い情報が多いのと、使える機能を細かく説明しているサイトが多く、実際の僕のユースケースにあう形の実装方法に行き着くまでに時間がかかりました(得てしてプログラミング関係の情報、「これもできます」「あれもできます」という説明が多くて、実際のユースケースにたどりつくのに時間がかかるものですね。Java にかぎらず)。 実際、ゆるふわに JMX にメトリックス数字を追加するだけなら、そんなに考えることは多くないことがわかりました。 まず、以下のようなインターフェースを定義します。なんかゲッターっぽいのを定義しておけばよいです。 名前は MBean で終わる必要があるとのこと。p
Welcome to the ENdoSnipe project! Please see ENdoSnipe wiki for details. 概要 ENdoSnipeは、JavaVMの内部動作を可視化し、問題点の早期発見やシステムの安定運用を支援するツールであり、WGPを用いて開発しています。 ENdoSnipeはAcroquest Technologyの商用製品をリファインし、2013年にオープンソース化したものです。 ENdoSnipeが提供する機能、導入事例についてはENdoSnipeの製品版のHPを参照ください。 利用手順 利用マニュアルについては近日公開予定です。 ビルド 以下のビルド手順を実施することでENdoSnipeをGitHub上で公開されているソースからビルドすることができます。 buid_readme.txt ライセンス 本プロジェクトは、MIT License
It is fast, simple, polyglot and has unique features. It's JMX on Capsaicin. Jolokia is a JMX-HTTP bridge giving an alternative to JSR-160 connectors. It is an agent based approach with support for many platforms. In addition to basic JMX operations it enhances JMX remoting with unique features like bulk requests and fine grained security policies. Overview of features which make Jolokia unique fo
Javaアプリでトラブルがあったりすると、アプリケーションのログなどを読んで解析をすると思いますが、パフォーマンスやGC周りでのトラブルについては、JDKに標準付属しているコマンドを使用すると原因究明の手がかりがつかめたりすることがあります。 自分も、ちょっと前にやっていたプロジェクトでは、かなり使うことになりました。どれも有名だとは思いますが、使い方をメモしておくという意味を込めて書いておきます。 まず、今回のサンプルとして、以下のような明らかに問題のあるプログラムを用意。 Monitor.java import java.util.ArrayList; import java.util.List; public class Monitor { public static void main(String[] args) { int busyThreadNum = 3; int spar
お小遣いの残高と年齢以外の数値を計測する事は大好きなソメダです、おはようございます。 さて、皆様におかれましても、運用時の Java アプリケーションのヒープの利用状況の傾向監視は行われているとは思いますが、そういった用途に利用される事の多い jps/jstat といったユーティリティが、現在 (2011年01月) 最新の Java SE 6 update 23 では動作しない事があります。 これは、java.io.tmpdir を OS 標準のディレクトリ (Linux だと /tmp ) 以外に指定して JVM を起動した場合に発生し、例えば以下のような状況になります。 # ps -aef | grep java tomcat 29030 1 0 Jan12 ? 01:04:01 /usr/java/default/bin/java <略> -Djava.io.tmpdir=/usr/
Enterprise Software Resource Metering & Application Performance Metric MonitoringI have published an article on real-time metering data access which demonstrates the usage and cost (overhead) savings in using some additional options (system property enabled) we added in the last few beta releases of OpenCore including the optional profiling probes provider. These are particularly useful in applica
The Java Application Monitor (JAMon) is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications. Here is a link to a short video that gives an overview of JAMon. JAMon allows developers to track their applications performance and behavior using predefined modules. There are modules that automatically monitor : SQL, HTTP page requests
Overview Perf4J is a set of utilities for calculating and displaying perfomance statistics for Java code. For developers who are familiar with logging frameworks such as log4j or java.util.logging, an analogy helps to describe Perf4J: How is this relevant to Perf4J? Consider that before good logging frameworks were widely available, developers new to Java would often print debugging statements us
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く