Kibanaの新しいDev Tools Consoleの紹介

Kibanaの開発ツールコンソールは、Elasticsearchを操作する開発者やオペレーターにとって重要な機能です。Kibana 8.16では、コンソールの大幅なアップグレードを発表できることを嬉しく思います。これにより、よりモダンでユーザーフレンドリーなエクスペリエンスが実現します。今回のアップデートは、ユーザーからの広範なフィードバック、シームレスな開発環境を提供するというビジョン、そしてConsoleが最初の実装以来アップデートされていなかったという事実に基づいています。つまり、新しい外観に刷新する時期が来たということです。それでは、新機能をご覧ください!

2段階の移行
フェーズ1:Monacoエディターへの移行
今回のリリースで最も注目すべき変更点の1つは、コンソールの入力および出力の両方のエディターが、AceエディターからMonacoエディターに移行されたことです。VS Codeをご存知の方なら、その成功の立役者はMonacoというエディターであることをご存知でしょう。この変更は、Monacoが現代的で適切にメンテナンスされたエディターであることに起因しています。また、これはKibanaのすべてのエディターをAceからMonacoに移行するというより広範な取り組みとも合致しており、プラットフォーム全体で一貫性と統一されたユーザーエクスペリエンスを確保するものです。
フェーズ2:UIの改善
Monacoエディターのパワーを補完するために、コンソールのUIを改良して、よりすっきりとした、より直感的で、新しい機能が満載のものにしました。主な改善点は以下のとおりです。
- 複数言語でのコピーリクエスト:以前はコンソールはcURLとしてのコピーリクエストのみをサポートしていました。現在はJavaScriptやPythonでもリクエストをコピーできるようになり、お好みの開発環境との連携がよりスムーズになりました。

- 再設計されたツールバー:ツールバーにより分かりやすいアイコンとツールチップが追加され、リクエストをファイルにエクスポートしたり、インプットエディタに直接ファイルをインポートするなどの新機能が搭載されました。

強化されたパネル:入力パネルと出力パネルはモダンなデザインに一新され、入出力を簡単にクリアできるボタンが追加され、ワークフローが合理化されました。
- 設定の簡素化:改良された設定タブでコンソールの設定や変数に簡単にアクセスして調整できるようになり、変更に必要なクリック数が少なくなりました。

- 履歴機能の改善:履歴タブのデザインが新しくなり、Monaco出力エディタが搭載され、コンソールシェルでリクエストを直接追加して実行できるようになりました。

- 応答性の向上:コンソールは、画面サイズが小さくなった際に、横レイアウトから縦レイアウトに切り替えることで、動的に調整されるようになりました。

更新が重要な理由
これらの更新は単なる表面的なものではなく、生産性を高め、非効率性を排除し、Dev Tools Consoleをより楽しく使用できるようにも設計されています。複雑なクエリの作成、レスポンスのデバッグ、Elasticsearch APIの探索など、どのような作業を行う場合でも、新しいコンソールは、より迅速かつ正確に作業を完了するためのツールを提供します。
次のステップ
私たちは常に皆様のフィードバックに耳を傾け、コンソールをより良くする方法を模索しています。まだの場合はKibana 8.16+にアップグレードし、新しい開発ツールコンソールを直接体験してください。今後も改良と改善を続ける中で、皆様のご意見をお聞かせください。
今後のさらなるエキサイティングなアップデートにご期待ください。いつも通り、快適な検索をお楽しみください!
本記事に記述されているあらゆる機能ないし性能のリリースおよびタイミングは、Elasticの単独裁量に委ねられます。現時点で提供されていないあらゆる機能ないし性能は、すみやかに提供されない可能性、または一切の提供が行われない可能性があります。