問題タブ [logentries]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - Logentries で AWS EC2 自動スケーリング グループの新しいホストを自動作成する方法
(EC2 の) Auto Scaling グループから Logentries にログを送信する最良の方法は何ですか。
以前、EC2 プラットフォームを使用して、自動スケーリング グループによって作成されたすべての EC2 インスタンスの EC2 ログ モニタリングを作成しました。ただし、自動スケーリング ルールに従って、現在のインスタンスが破棄されると、新しいインスタンスがスピンアップします。
Logentries の自動化を作成して、新しいホストを作成し、ログの取得を開始するにはどうすればよいですか。私はこれを読みましたhttps://logentries.com/doc/linux-agent-with-chef/#updating-le-agentoverride['le']['pull-server-side-config'] = false
Chefについて何も知らないので、行き詰まっています(トレーニングを受けたばかりです)彼らのサイトから)
heroku - Heroku へのログオンに Logentries を使用する
Heroku のアドオンとしてログエントリを追加しました。次に、logentries のプロファイル ページからアカウント キーを取得しました。
以下のように、アプリケーションでこのアカウント キーを使用しました。
現在、他のファイルで上記を次のように使用しています。
このスクリプトをローカル マシンで実行すると、logentries でログが記録され、ログの詳細が表示されると思いますが、そうではないようです。
ここに欠けているものはありますか?
docker - Bluemix コンテナーのステータスが「Networking」になっている
UDP トラフィックを受け入れ、TCP 接続を使用して Logentries に転送するコンテナーを Bluemix にセットアップしようとしています。コンテナーをローカルで実行しているときに、NetCat を使用して UDP トラフィックをシミュレートしたところ、TCP 接続の宛先に正常に表示されることがわかりました。
しかし、Bluemix コンテナー サービスを使用して同じイメージに基づいてコンテナーを開始しようとすると、コンテナーは「ネットワーク」状態のままになり、宛先にデータが送信されません。ログは、syslog-ng.conf ファイルにリストされているバージョンに関する警告のみを出力し (ローカルで実行した場合も同じ警告)、コマンドによるコンテナーの検査は、状態cf ic inspect <container-id>
に関する次の部分を返します。Networking
注意すべきことの 1 つは8.8.8.8
、次のエラーのため、必要なドメイン名解決のためにネームサーバーを (Google の DNS) に変更する必要があったことです。
私が最初に採用した Docker イメージのソース コードは にありますhttps://github.com/oinopion/syslog-ng-logentries
。
だから私の質問は:
- Bluemix コンテナーの「ネットワーキング」状態は何を意味しますか?
- コンテナーがローカルでは機能するのに、Bluemix では機能しないのはなぜですか?
node.js - NodeJS + Browserify コンテキストで Logentries にデータを送信する方法はありますか?
Browserify をデフォルトのビルダーとして使用する JAWS Framework (現在は Serverless Framework ) を使用して作成された AWS Lambda 関数から Logentries にデータを送信しようとしています。でも...
- logentries/le_nodeパッケージはBrowserifyと互換性がないようです。
- logentries /le_jsパッケージは NodeJS 環境では動作しないようです (XMLHttpRequest が未定義のため)。
この状況で Logentries にデータを送信する方法はありますか?
Logentries を AWS CloudWatch に直接接続する方法を簡単に調べましたが、それを (Logentries 経由で) 有効にするオプションには、「Cloudwatch とインフラストラクチャの情報を有効にする」と表示されていますが、特定の CloudWatch ストリームを特定の Logentries ログ セットにフィードする方法を探しているだけです。インフラストラクチャの情報は必要ありません。
編集:
Logentries サポート スタッフからのフィードバックに基づいて、私は彼らが持っている HTTP POST API を使用することになりました (非推奨の HTTP PUT API と混同しないでください)。私が使用したコードは次のとおりです:
https://github.com/silinternational/lambda-le-logger
python - Logentries - Python の例は UnicodeDecodeError を返します
Python 開発イベントをログに記録するために「logentries」アカウントをセットアップしようとしています。しかし、ドキュメントで利用可能な最も単純なテストでも、次のエラーが発生します。何かご意見は?
logging - Logentries + Xamarin = どうやって?
主な問題は、Logentries を Xamarin ベースのモバイル アプリに統合する方法です。以下の 2 つの方法が考慮されます: Serilog と log4net。
Logentries は、Android、iOS、WPをネイティブにサポートしますが、これらの API が Xamarin を使用してプロキシ化されている場合はサポートしません。Serilogは Logentries API の洗練された C# ラッパーですが、必要なすべてのコンポーネントを Xamarin のコンポーネントと一緒に同じプロジェクトにインストールするには問題があります。Visual Studio は IDE として、NuGet はパッケージ マネージャーとして使用されています。NuGet を使用してインストールする必要があると思われるパッケージは、 Serilog、Serilog.Mobile、Serilog.Sinks.Logentriesです。Xamarin を使用して Android アプリケーションを作成する場合、Mono.Android モジュールが使用されています。Serilog は Mono.Android と完全に共存しますが、Serilog.Mobile と Serilog.Sinks.Logentries は共存しません。
エラー: パッケージ ' Serilog.Sinks.Logentries 1.5.8' をインストールできませんでした。このパッケージを ' Xamarin.iOS ,Version=v1.0' を対象とするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性のあるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません。詳細については、パッケージの作成者にお問い合わせください。
エラー メッセージは Serilog.Mobile と同じです。
Xamarin.iOS を使用する場合、唯一の互換性のないモジュールは Serilog.Sinks.Logentries です。
エラー: パッケージ ' Serilog.Sinks.Logentries 1.5.8' をインストールできませんでした。このパッケージを ' MonoAndroid ,Version=v6.0' を対象とするプロジェクトにインストールしようとしていますが、パッケージにはそのフレームワークと互換性のあるアセンブリ参照またはコンテンツ ファイルが含まれていません。詳細については、パッケージの作成者にお問い合わせください。
Xamarin Serilog の "sink"があることがわかりました。Logentries のものを作成した同じ人によって書かれました。私が見たところ、Serilog ライブラリを移植し、Android の Log クラスと iOS の NSLog に便利なロガーを提供しているだけです。
最初の質問は、Serilog が Xamarin ベースのアプリに使用されようとしている場合、どのようにしてそれが実現するのかということです。
log4net は、 Logentries C# ポートの別のオプションですが、おそらく Xamarin ではなく、デスクトップ アプリケーション用です。それも調査しているだけで、明らかにiOS用のポートがいくつかあります。
Xamarin と連携して Logentries を使用するための正しいアプローチを教えていただければ幸いです。
python - taberror: ベンダーの「logentries」パッケージを使用する場合、インデントでのタブとスペースの使用に一貫性がありません
「logentries」というベンダー パッケージをインストールしましたが、次のエラーが表示されます。
TabError: インデントでのタブとスペースの一貫性のない使用
.../lib/python3.5/site-packages/logentries/metrics.py"、58行目
私は PyCharm IDE を使用しており、すべての設定は正しいです:
回避策として、IDE でこの問題があるファイル「metrics.py」を手動で再フォーマットする必要がありましたが、フォーマッタ パッケージを使用してファイル「metrics.py」を手動でフォーマットしない限り、コードを UNIX 環境に展開すると、この回避策は機能しません。 "。
私は Python 3.5 を使用しており、ベンダー パッケージは Python 2 および 3 をサポートしています。パッケージの詳細を参照してください。
https://pypi.python.org/pypi/Logentries
助言がありますか?