組織全体を可視化してインサイトを獲得し、セキュリティの強化、信頼性の向上、イノベーションの加速を図りましょう。SPL全ての製品を見るソリューション将来を見据えたSOCインテグレーションとオープンエコシステムを活用して、サイバー防御を強化しましょう。包括的な可視化と迅速なトラブルシューティングにより、パフォーマンスと信頼性を維持できます。統合されたセキュリティ、フルスタックのオブザーバビリティ、カスタムアプリケーションを1つのプラットフォームで実現できます。世界の名だたる組織がデジタルシステムのセキュリティと信頼性を維持するためのソリューションとしてSplunkを選択しています。Splunkと他社製品の比較Splunkのセキュリティとオブザーバビリティの統合プラットフォームで、お客様のデジタルレジリエンスを強化する方法をご紹介します。会社概要SplunkについてSplunkが目指すのは、より安全でレジリエントなデジタル世界を創造することです。Splunkは、組織の安定運用を支えるセキュリティ、IT運用、DevOpsの各チームを支援することで、この目標に着実に近づいています。組織全体を可視化してインサイトを獲得し、セキュリティの強化、信頼性の向上、イノベーションの加速を図りましょう。SPL全ての製品を見る将来を見据えたSOCインテグレーションとオープンエコシステムを活用して、サイバー防御を強化しましょう。包括的な可視化と迅速なトラブルシューティングにより、パフォーマンスと信頼性を維持できます。統合されたセキュリティ、フルスタックのオブザーバビリティ、カスタムアプリケーションを1つのプラットフォームで実現できます。世界の名だたる組織がデジタルシステムのセキュリティと信頼性を維持するためのソリューションとしてSplunkを選択しています。Splunkと他社製品の比較Splunkのセキュリティとオブザーバビリティの統合プラットフォームで、お客様のデジタルレジリエンスを強化する方法をご紹介します。Appを開発SplunkサービスSplunkへの投資を最大限に活用.conf24Splunkの理解を深められる大規模な年次イベントをご紹介SplunkについてSplunkが目指すのは、より安全でレジリエントなデジタル世界を創造することです。Splunkは、組織の安定運用を支えるセキュリティ、IT運用、DevOpsの各チームを支援することで、この目標に着実に近づいています。悟史XでシェアFacebookでシェアLinkedInでシェアAPMを利用するにあたって、対象のアプリへのエージェントの計装(インストルメンテーション)という作業が必要となります。この作業について、何をすべきか、アプリへのどのような変更が必要か、ということについて特に関心があります。Cloudが採用しているOpenTelemetryでは、各言語に応じた計装方法が用意されています。そちらを解説し、更にSplunkはどのような追加機能を提供しているかを解説したいと思います。計装の種類OpenTelemetryにおける計装には主に以下の二種類(+複合)があります。Instrumentation)とも言いますコードに手を入れる必要がなく、アプリの起動オプションなのでAPMエージェントを指定することで自動的に標準的なトレース、スパンデータ(主に外部アプリやサービスへの通信)を取得します。<myapp>.jar`のように、`-javaagent`のオプションでAPMエージェントのパスを指定します。詳細はこちらをご参照ください。Collectorでの設定で可能です。Instrumentation)APMエージェントのSDK・APIを使用し、コードにトレース、スパンのデータを生成するためのロジックを追加します。対応言語:上記の自動計装対応言語に加え、Go、C++、etcGoの例はこちらをご参照ください。自動計装が対応している言語について、自動計装をしつつ、追加のデータを生成したい場合にはピンポイントにコードを追加します。自動計装が対応している言語は、一般的にはまず自動計装を試し、必要に応じて手動計装してデータを追加します。「必要に応じて」というのは、例えば標準では取得できないデータ、つまり追加で任意の関数に対してトレースを取得したい場合や、ビジネスロジック上のデータや別アプリに通信を行う場合に渡される引数を追加取得したい場合などです。Collectorを提供しています。Discovery)という機能があります。これは、自動計装の自動化を更に一歩先に進めたものです。Discoveryでは、ホスト上に動作しているアプリの起動を自動的に検出し自動計装を行います。これによりAPMの利用開始が更に容易になります。※対応言語はJava、.Net、Node.js(2024年9月時点)で、拡張が続けられています。この機能を利用するためのステップを見ていきたいと思います。Collectorを選択します。Nextをクリックします。Platformを選択します。今回はLinuxを選択してみます。Autoinstrumentationで検出したい言語を選択します。動作していない言語にチェックを入れていても大丈夫です。最後にインストール用のスクリプトが出力されます。Collectorがインストールされます。Cloudへのデータ送信が開始されます。Discoveryの高度な設定などについてはドキュメントページを参照ください。Discoveryにはアプリへの計装以外にもミドルウェアの自動検出も可能です。applicationをチェックすることで、ホストやコンテナ上で動作しているミドルウェア(MySQLやNginxなど)を検出し、そのメトリクスを取得することもできます。詳細はこちらを参照ください。CloudでAPMをクイックに開始するためのアプリの自動計装について解説しました。Collectorを使用することで、グローバルスタンダードであるOpenTelemetryを使用しつつ、利用の利便性を更に高めることができます。DiscoveryによりAPMの利用も非常に簡単であることがお伝え出来たかと思います。オブザーバビリティにご関心のある方は無料トライアルを始めてみませんか?是非ご連絡ください!最先端のオブザーバビリティプラクティスの構築IT運用チームとエンジニアリングチームのためのSplunkを活用したデジタルレジリエンスの強化方法をご紹介します。は幅広いお客様へSplunkとは?を知って頂くためプリセールス活動として提案、検証、ワークショップなどを実施。入社前は主にITサービスマネジメントプラットフォーム構築、データセンタ管理などを経験。可用性以外でもAPIを監視すべき理由アプリケーションが社内ツールのみに依存していたのは過去の話です。今や、アプリケーションは外部のAPIやアプリケーションへの依存度を増しており、それがさらに他のAPIやアプリケーションにも依存しています。外形監視はなぜ必要か?外形監視を行うと、ユーザートランザクションをシミュレートできるようになります。そのため、不満を持ったお客様のソーシャルメディア投稿が拡散する前に問題を発見できます。Cloudであらゆる規模の複雑さを克服ビジネスの加速に伴って、インフラをクラウドに、アプリケーションをコンテナに移行する動きが急速に広がっています。Cloudを発表しました。SplunkについてSplunkプラットフォームは、データを行動へとつなげる際に立ちはだかる障壁を取り除いて、オブザーバビリティチーム、IT運用チーム、セキュリティチームの能力を引き出し、組織のセキュリティ、レジリエンス(回復力)、イノベーションを強化します。Splunkは、2003年に設立され、世界の21の地域で事業を展開し、7,500人以上の従業員が働くグローバル企業です。取得した特許数は1,020を超え、あらゆる環境間でデータを共有できるオープンで拡張性の高いプラットフォームを提供しています。Splunkプラットフォームを使用すれば、組織内のすべてのサービス間通信やビジネスプロセスをエンドツーエンドで可視化し、コンテキストに基づいて状況を把握できます。Splunkなら、強力なデータ基盤の構築が可能です。Splunkの詳細はこちらブログのメール配信Splunkの最新ブログ記事をメールでお知らせします。無断複写・転載を禁じます。無断複写・転載を禁じます。