Gleyzer両氏によって共同開発されました。2019で、同言語の発表を行いました。InfoQはPurdy氏に言語と、氏らが解決を目指した問題について聞きました。設計/アーキテクチャアジャイルマニュフェスト:ソフトウェアアーキテクトの視点ソフトウェアアーキテクトの役割と責任はアジャイルソフトウェア開発のためのマニフェストの価値と矛盾していると見えますが、優れたアーキテクトはアジャイル開発チームをサポートするテクニックを見つけています。Streamingは、ストリーミングデータのためのSQLライクなインターフェースを提供します。Streamsによって、Redisがストリーミングデータを複数のプロデューサとコンシューマの間で消費、保持、配信することができるようになります。ソフトウェア開発のマニフェストたゆまず息もつかずに市場に突進することで、会社を静かに消滅の崖っぷちへと追い込みます。それは設計してコードを書く方法を再考する時です。簡単さへの投資は、速さへの投資です。簡単さは知的財産の主鉱脈でもあります。競争上の優位性は、一度失ったら、もう一度手に入れることはほとんど不可能です。Buytaerts氏が過去10年間にわたって、企業がDevOps採用のハイプサイクルをくぐり抜け、変革に対する誤解を解消する過程を支援してきた経験について語ります。バージョン2.0をリリースした。これは、彼らの商用製品から無償バージョンに新しいフィーチャを取り入れたものである。Liteは、1つのJava仮想マシン(JVM)を監視し、JVMが実行しているリクエスト処理時間を記録できる。「診断セッション」フィーチャを使って、ユーザーは実行されたリクエストについてメソッドレベルの詳細を得ることができる。各リクエストは、コールグラフとして仮想化され、消費された時間の詳細を示し、またデータベースwebサービスのような、外部システムへのコールを表示する。Liteのユーザーは、パフォーマンス問題のトラブルシューティングでそれを使うことができたが、商用製品でしか使えなかった長時間監視による便益を受けることはできなかった。今回のバージョン2.0は2つのフィーチャを導入し、基本的な監視ができるようになる。メトリクスの収集メトリクスの監視と警告JMXはいつもJavaアプリケーションの重要な部分ついての詳細な情報を得る簡単な方法である。Beansの代表例である。稼働中のシステムからJMX情報を得るのはいつも退屈な仕事だった。AppDynamicsは、JConsoleのように要求のあった時にJMXメトリクスを表示するが、更にバッググラウンドでデータを収集し続けることができる。liteを走らせ続けるかどうか決定できるようになった。通知を簡単に設定できるので、プールがほとんど枯渇してきたり、あるトランザクションが一定のスレッシュホールドよりも遅くなってきたら、メールを送るようにできる。AppDynamicsのスーパーヒーロー技術エバンジェリストであるAppManに聞いた。Liteは、トラブルシューティングツール以上で、稼働中に使えばパフォーマンスのボトルネックがわかります。1.0での我々のミッションは、組織を助けて稼働中に火消しできるようにすることで、これはビジネスに影響します。2.0の焦点を変えて、組織がもっと積極的になるのを助けて、彼らがアプリケーションのパフォーマンス問題をリアルタイムで警告されるようにしました。運用環境はいつも、今日ITで起きている多くの変化のために、パフォーマンス問題や機能停止に見舞われています。そのために、アプリケーションパフォーマンス管理(APM)は、止まってはいけません。継続的なプロセスです。問題が起きたら、即座に検知し、直ちにトラブルシュートし、ビジネスへの影響やリスクを軽減する必要があります。Liteに組み込んだのですか?すでに市場にはたくさんのJMXツールがあります。それらのほとんどがタダです。1.0はAPMへのトップダウンアプローチでした。遅いビジネストランザクションから始めて、そのコードの実行パスを掘り下げて見ていくことで、問題の原因であるクラス、メソッド、インターフェース、SQL文を理解することができます。2.0に組み込むことで、APMへのボトムアップアプローチを提供します。アプリケーションコンテナとそのJVMランタイムの健康状態とリソースを監視できるようになるからです。JMXは、Javaベースのアプリケーションや技術向けの監視の世界では標準になりました。MBeansを書いて、自分のアプリケーションのKPIメトリクスを公開できます。2.0で、ユーザーは広範囲のアプリケーションとJVMメトリクスを監視できるようになったわけです。」InfoQ:「無償の製品をミッションクリティカルな稼働環境に入れるのは危険ではありませんか?」AppMan:「5万人のLiteユーザーが既に、実際に製品で稼働させてきた実績があります。ソフトウェアを稼働環境にデプロイする際、無償だから危険だ、ということはありません。Tomcatが何よりの証拠です。この10年を振り返ると、たくさんのAPM製品をミッションクリティカルな稼働環境に入れるのが危険でした。24/7稼動をするようには、設計されていません。我々はこのことをよく知ってます。言うのも、しゃにむにそうしようと試み、結局約束されたような結果を得られなかった、いくつもの顧客と我々は仕事をしてきたからです。我々は、組織の本当のビジネス上の苦痛を解決することだけに徹底的に集中してきました。昨年は400%も成長したのです。AppManの超能力がLiteに入っているのですか?」AppMan:「ええ、私のX線透視能力がLiteには確実に入ってます。今日、他の製品は、ビジネストランザクション用の稼働環境でコードの実行と遅延時間について、完全な可視性を与えてくれません。多くの他の製品も試みていますが、部分的なコード実行をしか表示しません。それらはあらゆることにコードをプロファイルしますので、お分かりのように稼働中にオーバーヘッドを生みます。Liteは非常に私に似ていると思います。頭がよく、強く、本当にルックスがいい。ダウンロードページから入手できる。有償の製品には、複数JVMの自動ディスカバリと自己学習するベースラインを基にした24/7監視のようなフィーチャが追加されている。