並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 268 件 / 268件

新着順 人気順

Loggingの検索結果241 - 268 件 / 268件

  • GitHub - open-draft/logger: Environment-agnostic, ESM-friendly logger for simple needs.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

      GitHub - open-draft/logger: Environment-agnostic, ESM-friendly logger for simple needs.
    • Python スクリプトから Windows Server のイベントログにログを送るメモ

      windows-event-log-sample.py ����nU @�6�nU # -*- coding:utf-8 -*- import win32api import win32con import win32evtlog import win32security import win32evtlogutil import time class EventLog: def __init__(self): ''' - SID の生成 - refer to http://www.atmarkit.co.jp/ait/articles/0306/28/news004.html ''' self.ph = win32api.GetCurrentProcess() self.th = win32security.OpenProcessToken(self.ph, win32con.TOKEN

        Python スクリプトから Windows Server のイベントログにログを送るメモ
      • Building a distributed log using S3 (under 150 lines of Go) - blag

        I will show how we can implement a durable, distributed, and highly available log using S3. This post is the third part in the series: Disaggregated Storage - a brief introductionZero Disk ArchitectureBuilding a distributed log using S3tl;dr The code is open source, comes with tests and open issues to contribute: s3-log LogI love logs. The log is the heart of data and event streaming systems. A da

        • クラウドログ管理の前に「なぜログを管理するのか」を熟考すべし

          関連キーワード クラウド運用管理 | クラウドサービス | ログ管理 | システムトラブル 企業はクラウドサービスをはじめ、さまざまなシステムを利用している。複数の拠点に分散されたそれぞれのシステムからログを収集して分析するログ管理作業は、IT担当者の仕事を複雑にする。 ログを保管するデータベースやストレージの形式はさまざまで、それぞれアクセスの方法が異なる。そうした複雑さが原因となり、システムに生じた問題の診断やシステム構成の検討などの用途に、効果的にログを利用するのが難しくなっている。 クラウドサービスで稼働させているアプリケーションの構成要素や依存関係を可視化するためには、ログを一元管理することが必要だ。本連載は、クラウドサービスのユーザー企業がログ管理に取り組む際のベストプラクティスを5つ説明する。前編はそのうち1つ目と2つ目を紹介しよう。 1.ログ管理でそもそも何がしたいのかを整

            クラウドログ管理の前に「なぜログを管理するのか」を熟考すべし
          • Logging with Pino and AsyncLocalStorage in Node.js - LogRocket Blog

            Maxim Orlov Follow "Helping JavaScript developers deploy their applications 🚀 Find me online at maximorlov.com and follow me on Twitter @_maximization." Logging with Pino and AsyncLocalStorage in Node.js February 9, 2021 6 min read 1952 Spending hours, or even days, trying to fix an obscure bug is frustrating and unproductive. Eventually, you’ll end up staring at the screen waiting for an eureka

              Logging with Pino and AsyncLocalStorage in Node.js - LogRocket Blog
            • (Spring Boot)LoggingとProfile戦略 | NHN Cloud Meetup

              (補足)logging.file.max-history File AppenderはRollingFileAppenderを使用します。ファイルのrollingポリシーがspring-boot 1.5.xまでは、SizeBasedTriggeringPolicyでファイルサイズが特定の値に達すると、新しいログファイルを残す機能のみサポートすることになっていました。そのため時間が経過したログを削除するには、サーバーから別にcrondを回すか、別途logback-spring.xmlの設定が必要でした。しかしspring-boot 2.0.0からrollingポリシーがSizeAndTimeBasedRollingPolicyに変更され、デフォルト設定でログが日別に残るようになりました。(例:spring.2018-01-01.log)logging.file.max-historyで指定し

                (Spring Boot)LoggingとProfile戦略 | NHN Cloud Meetup
              • Unify Python logging for a Gunicorn/Uvicorn/FastAPI application - pawamoy's website

                I recently started playing with FastAPI and HTTPX, and I am deploying my app with Gunicorn and Uvicorn workers. But when serving, the logs from each component looks quite different from the others. I want them to all look the same, so I can easily read them or exploit them in something like Kibana. After a lot of hours trying to understand how Python logging works, and how to override libraries' l

                • Best Logging Practices for Safeguarding Sensitive Data | Better Stack Community

                  Data breaches have become a pressing concern in our interconnected world, emphasizing the critical need to protect sensitive information. Logs act as significant repositories of sensitive data. When fall into the wrong hands, they can pose substantial security risks. These logs often contain personally identifiable information (PII), financial details, authentication credentials, and other sensiti

                    Best Logging Practices for Safeguarding Sensitive Data | Better Stack Community
                  • 任意の CloudWatch Logs ログメッセージを、一発で表示できるURLを組み立てたい

                    直面した問題 プロダクトにて、Subscription Filter & Lambda 構成でエラーログを捕捉しています。 コンピューティングリソースが、CloudWatch Logs へログを配信する CloudWatch Logs の Subscription Filter にて、配信されたログが、特定の文字列を含むか監視する 特定の文字列を含むログを捕捉したら、 EventLogConsumer Lambda関数を呼び出す Lambda関数を使用して、ユーザー(Slack)へ通知する Slackへ投下するテキストは、以下の情報を含んでいます。 エラーログに記録されたメッセージ 該当メッセージを含む CloudWatch Logs ログストリームへのリンク リンクからログストリームの画面は表示できるのですが、そこからエラーログを頑張って探している状況でした。 このエラーログを探す作業が

                      任意の CloudWatch Logs ログメッセージを、一発で表示できるURLを組み立てたい
                    • CloudRun で GAE のログを再現する

                      GAE のログといえば、リクエストに紐づいたログ出力ができることが魅力の一つですが、今回これを CloudRun で再現しました!! CloudRun のリクエストにlogを紐付けた リクエストに紐づくヘッダーGCP には GAE というコンピューティングプラットフォームがありますが、魅力的なものとして、フルマネージドな環境であることに加えて リクエストにログを関連付ける ことができることがあります。 ただ、これは GAE 特有の機能であり、他のコンピューティングプラットフォームではできません。 GAEのログは魅力的で GAE のログに憧れて というブログを執筆されている方がいらっしゃるぐらいです。 上記のブログでは GKE で解決するためのライブラリを作成しています。 https://github.com/yfuruyama/stackdriver-request-context-log

                        CloudRun で GAE のログを再現する
                      • The Art of Logging

                        Photo by Viktor Talashuk on UnsplashHistorically, logs have been essential for troubleshooting application and infrastructure performance. Nowadays, it is used for business dashboards visualization and performance analysis. The importance of structuring the data in those log files so it can be extracted, manipulated, and analyzed efficiently, in addition to being understandable by humans, is quick

                          The Art of Logging
                        • Cloud Logging Checklist

                          Effective logging is an essential foundation for any cloud application or service. However, just doing print statements of plain text does not lead to effective logging nor the ability to quickly diagnose issues. This checklist is for serverless cloud services and apps with a focus on AWS. It is a simple, aspirational checklist, and by no means addresses all the possible issues. It is not expected

                            Cloud Logging Checklist
                          • javaのログライブラリまとめ(slf4j, logback, log4j2)

                            背景 javaのログ出力ライブラリ、log4jとかslf4jとかよく見るけどなんとなくでしか使っていなかったので調べてみた。 とりあえず、めちゃくちゃややこしい。 先にまとめ ログライブラリは、interfaceの役割を持つもの(ファサード)と実際のログ出力を実行するもの(実装)に大別される slf4j, log4j2(のlog4j-api), commons logging は ファサード logback, log4j2(のlog4j-core), log4j, java util logging は 実装 ファサードはログ出力APIだけを提供し、実際のログ出力は実装ライブラリに移譲する slf4j, log4j2 は他のログライブラリ経由で送られるログを乗っ取る仕組みを持つ 現在は slf4j + logback が広く使われており、対抗馬としてlog4j2(log4j-api + l

                              javaのログライブラリまとめ(slf4j, logback, log4j2)
                            • Datadog RUM で始める UI Monitoring

                              はじめに サーバー監視ツールとして知られる Datadog ですが、 UI イベントやフロントエンドパフォーマンスの監視もできます。 概要 Datadog RUM では、 エラートラッキング パフォーマンスメトリクスの収集 ユーザーアクションの追跡 に加え、 フロントエンドのセッションとバックエンドのトレースを相関させること セッションリプレイ機能によるユーザ行動のビデオでの再現 ファネル分析 が可能で、 これらの機能が JS モジュールの import と init の発火のみで利用可能になります。 ブラウザの他、モバイル向けの SDK も用意されています。 紹介記事 注目機能: ユーザーアクションの追跡 本記事では筆者のイチオシ機能「ユーザーアクションの追跡」について紹介します。 ユーザーアクションの追跡を網羅的に行う場合 データ送信実行コスト ラベルの実装・管理コスト 各 UI の持

                                Datadog RUM で始める UI Monitoring
                              • Logs on R2: slash your logging costs

                                Hot on the heels of the R2 open beta announcement, we’re excited that Cloudflare enterprise customers can now use Logpush to store logs on R2! Raw logs from our products are used by our customers for debugging performance issues, to investigate security incidents, to keep up security standards for compliance and much more. You shouldn’t have to make tradeoffs between keeping logs that you need and

                                  Logs on R2: slash your logging costs
                                • goで作るfirehoseのデータ変換lambda - Gunosy Tech Blog

                                  こちらの記事は Gunosy Advent Calendar 2020 の5日目の記事です。 昨日の記事はコウ(@yuanzhi.ke)さんの 新卒入社して半年が経ちました vol.4 〜クーポン改善〜でした!! おはようございます!こんにちは!こんばんは! 最近は goでlambda ばかり書いている @625 です。 世の中、生きているとlambdaのログをいい感じにaggregateしつつs3に出力しないといけない!みたいな状況、ありますよね。 そんなときには lambda + cloudwatch logs + subscription の firehose が役に立ちます! 全体の説明とかはだいたい以下のawsのドキュメントを見ていただければ良いので、cloudwatch logsのログをgoで書かれたlambdaを使っていい感じの形式に変えてs3に出力したいって部分だけを書きま

                                    goで作るfirehoseのデータ変換lambda - Gunosy Tech Blog
                                  • structlog

                                    Why … Basics Getting Started Bound Loggers Configuration Processors Context Variables Exceptions Development Affordances Console Output Testing Type Hints Integrations Frameworks Standard Library Logging Twisted In Practice Recipes Logging Best Practices Performance Reference API Reference Glossary Index Module Index Deprecated Features Legacy Thread-local Context Meta License and Hall of Fame PyP

                                      structlog
                                    • [小ネタ]uvicornとlogging

                                      [小ネタ]uvicornとlogging FastAPIと組み合わせてよく使われるuvicornですが、loggingで軽くハマったのでまとめておきます。 uvicornコマンドで起動する場合 uvicornは内部でloggingを使ってログを吐きます。下のシンプルなコードで試してみます。 from fastapi import FastAPI app = FastAPI() @app.get("/hello/{name}") def hello(name: str) -> dict: s = f"Hello, {name}!" return {"message": s}

                                        [小ネタ]uvicornとlogging
                                      • コンテナ内のアプリが複数種類のログを出力する場合の収集方法 - Taste of Tech Topics

                                        こんにちは。アキバです。 この記事は、Elastic Stack (Elasticsearch) Advent Calendar 2020 - Qiita の12日目です。 qiita.com 当社ではリモートワークに移行し始めて9~10か月になろうかというこの頃ですが、リモートワークをされている皆さんはどのような工夫をされているでしょうか? 私はiPad Proを日常的に使って、社内のホワイトボードでやっているような手書き体験の共有をしています。 最近、新しいペーパーライクフィルムを使用することになったのですが、これまでのペーパーライクと触感がガラリと変わり、慣れるまでちょっとぎこちない感じです。 今日は、そんな手書き体験の話とは全く関係ない、ログ収集に関する話です。 何の話か? 定期的に起きる質問 今の時代、アプリケーションをDocker/Kubernetesなどのコンテナ上で動作させ

                                          コンテナ内のアプリが複数種類のログを出力する場合の収集方法 - Taste of Tech Topics
                                        • 初心者脱出には避けて通れない、Pythonの「ログ」の取り方を学ぶ

                                          プログラムのバグが発生したときなどでは、ログを確認してプログラムの処理の過程を確認する作業が欠かせません。Pythonには、ログを取るための「logging」という標準モジュールが含まれています。

                                            初心者脱出には避けて通れない、Pythonの「ログ」の取り方を学ぶ
                                          • Faster debugging with traces and logs together | Google Cloud Blog

                                            Enabling SRE best practices: new contextual traces in Cloud Logging The need for relevant and contextual telemetry data to support online services has grown in the last decade as businesses undergo digital transformation. These data are typically the difference between proactively remediating application performance issues or costly service downtime. Distributed tracing is a key capability for imp

                                              Faster debugging with traces and logs together | Google Cloud Blog
                                            • FastAPI logging

                                              Here is how I setup my python logging for a fastAPI project. I have the following fastAPI file architecture: main.py logging.conf uicheckapp/ --db.py --services.py ...First I create a logging.conf file at the root of the project. logging.conf This file configures the loggers. I created the root and uicheckapp loggers. The root logger is a special logger. It is the logger that will be used if no ot

                                              • Cloud Run のモニタリングとロギングの基本

                                                2023年は「Cloud Run を触って覚える」をテーマとした ひとりアドベントカレンダー を開催しており、Cloud Run のさまざまな機能や Cloud Run でよく使う構成などをご紹介しています。 23日目は Cloud Run のモニタリングとロギングの基本的な機能について紹介します。モニタリングとロギングの機能は多機能ですが情報量も多いので、全体感が掴めるようにまとめてみました。 Cloud Run の概要は「gihyo.jp」で解説していますので、こちらもぜひご覧ください。 Cloud Run コンソールで簡単にログやメトリクスを確認できる Cloud Run では、アプリケーションへのカスタマイズを行わずとも、自動的に出力されるログや自動的に収集されるメトリクスがあります。そのため、モニタリングのための特別な設定や構成は必要ありません。 そしてそれらの情報は Cloud

                                                  Cloud Run のモニタリングとロギングの基本
                                                • FargateのログをFireLens(カスタマイズしたfluent-bit)を使ってCloudWatchとFirehoseの両方に送る - Qiita

                                                  やりたいこと ECS Fargateで動いているRailsのアプリケーションログをFirelens(カスタマイズしたfluent-bitのイメージ)を使ってCloudWatchと2つのFirehoseにそれぞれ送りたい。 ①ECS Fargate -> Firehose -> S3 (foo_log) -> Glue -> Athena ②ECS Fargate -> Firehose -> S3 (bar_log) -> Glue -> Athena ③ECS Fargate -> CloudWatch (全てのログ) にログを送りたいという想定。 (fooとbarはある特定の条件のログのみを抽出したいという意) 構成図 今回は青い部分の作業手順をまとめます。 作業手順 リソース作成 CloudWatchと2つのFirehoseに送るようにfluent-bitイメージをカスタマイズする

                                                    FargateのログをFireLens(カスタマイズしたfluent-bit)を使ってCloudWatchとFirehoseの両方に送る - Qiita
                                                  • 【logging】Pythonのログ出力の基本的な使い方 - Fabeee Blog

                                                    こんにちは!Fabeeeのエンジニア、ぼんです。 今回はPythonでログ出力をする方法についてです。 システムを開発する上で、ログを使いこなせることは開発効率に大きく影響します。 Pythonのログを使いこなして、楽しく開発していきましょう! loggingを使用したログ出力の基礎 pythonでログを出力するときには、基本的にloggingモジュールを使います。 print()ではなくloggingを使用するメリットとしては、「ログレベルを分けることで問題・原因の発見を効率的にする」、「必要なログだけをファイルに出力する」などが挙げられます。 まず、基本的なログ出力の例を試してみます。 loggingでログを出力する loggingをimportし、logging.[ログレベル]で簡単にログを出力することができます。 ログレベルとは、ログの重要度のことを指し、DEBUG<INFO<WA

                                                      【logging】Pythonのログ出力の基本的な使い方 - Fabeee Blog
                                                    • OSLog and Unified logging as recommended by Apple

                                                      OSLog is a replacement for print, and NSLog and Apple’s recommended way of logging. It has different logging levels, like debugging, warning, and error logs. Altogether, it allows you to create an enriched logging experience fitting nicely in Xcode 15’s new logging console. OSLog has a low-performance overhead and is archived on the device for later retrieval. You can read logs using the external

                                                        OSLog and Unified logging as recommended by Apple
                                                      • MCAP

                                                        Pub/sub loggingStore multiple channels of timestamped log data, such as pub/sub messages or multimodal sensor data. Serialization-agnosticRecord and replay binary messages in any format – like Protobuf, DDS (CDR), ROS, JSON, and more. High-performance writingMCAP uses a row-oriented, append-only design to minimize disk I/O and reduce the risk of data corruption during unclean shutdowns.

                                                          MCAP
                                                        • PythonでWindowsイベントログを作成する方法

                                                          2021-02-24 06:41Windowsイベントビューアへのイベントログの書き込みに問題があります。 アプリケーションとサービスログメニューでカスタムイベントログを登録したいのですが、Pythonで登録する必要がありません(この場合はPyWin32を使用しています)。基本的に、PowershellのNew-EventLog にカスタムログを登録できますが、Pythonで登録したいと思います。 これらは私が行ったいくつかの試みです: PowershellのNew-EventLog を使用してイベントログを作成します: New-EventLog -LogName -Source Pythonで、登録されたログ名でハンドラーを開きます: import win32evtlog hand= win32evtlog.OpenEventLog(None, 'CustomRegisteredEven

                                                          新着記事