そこにPostgresがありますが、私はそれをどうするかを考えています(c)

これは、かつてPostgresについて私に尋ねた私の知人の1人からの引用です。それから私たちは数日で彼の問題を解決し、私に感謝した後、彼は「DBAの友達がいるといい」と付け加えました。

しかし、あなたが知っているDBAがない場合はどうなりますか?友達の中から友達を探すことから、自分で問題を研究することまで、かなりの数の回答オプションがあります。しかし、どんな答えが頭に浮かんだとしても、私はあなたに良い知らせがあります。テストモードでは、Postgresとその周辺のすべての推奨サービスを開始しました。それは何ですか、そしてどのようにして私たちはこの人生に来ました

なぜこれがすべてなのですか?

Postgresは少なくとも簡単ではなく、時には非常に困難です。関与と責任の程度に依存します。

運用担当者は、サービスとしてのPostgresが適切かつ安定して機能していることを確認する必要があります。リソースの使用率、可用性、構成の適切性を監視し、定期的に更新して、定期的に状態を確認します。一般的に、アプリケーションを開発および作成している人は、アプリケーションがベースとどのように相互作用するかを監視する必要があり、ベースをダウンさせる可能性のある緊急事態を引き起こさないことを確認する必要があります。運が悪かったために技術リーダー/技術リーダーになった場合は、Postgresが全体として確実に、予測どおりに機能し、問題が発生しないことが重要ですが、Postgresを長時間深く掘り下げないことをお勧めします。

どちらの場合でも、あなたとPostgresはそこにいます。Postgresにうまくサービスを提供するには、Postgresがどのように機能するかを理解して理解する必要があります。Postgresが直接の専門分野ではない場合は、かなりの時間をかけて学習することができます。理想的には、時間と欲求があるとき、どこから始め、どのように、どこに移動するかが常に明確であるとは限りません。

理論的には操作を容易にする監視を課しても、専門家の知識の問題は未解決のままです。グラフを読んで理解できるようにするには、Postgresがどのように機能するかをよく理解している必要もあります。それ以外の場合、監視は1日のランダムな時間にアラートからの悲しい写真やスパムに変わります。

Weaponry , Postgres. Postgres' .

, .

, . . Weaponry . Weaponry Postgres .

Weaponry , . - , .

- , - , . , Postgres, , . .

. , . , .

Updated 2020-09-16. Getting started.

- . . , , . shell :

psql -c "CREATE ROLE pgscv WITH LOGIN SUPERUSER PASSWORD 'A7H8Wz6XFMh21pwA'"
export PGSCV_PG_PASSWORD=A7H8Wz6XFMh21pwA
curl -s https://dist.weaponry.io/pgscv/install.sh |sudo -E sh -s - 1 6ada7a04-a798-4415-9427-da23f72c14a5

pgbouncer, . pgbouncer . stats_users ( pgbouncer.ini) ( ) auth_file. stats_users pgbouncer.

install.shスクリプトは、プロジェクトごとに固有の2つの必須引数を取り、環境変数を介して、作成されたユーザーの資格情報を受け入れます。次に、スクリプトはエージェントをブートストラップモードで起動します。エージェントは自身をPATHにコピーし、必要条件であるsystemdユニットを使用して構成を作成し、systemdサービスとして起動します。

これでインストールは完了です。数分以内に、DBインスタンスがインターフェイスのホストのリストに表示され、最初の推奨事項をすでに確認できます。ただし、重要な点として、多くの推奨事項では、(少なくとも1日あたり)多数の累積メトリックが必要です。




All Articles