管理インターフェース
バックエンドを視覚的に管理
管理インターフェースは、コードを書かずにバックエンドのあらゆる側面を表示、管理、監視するための包括的なツールを提供します。
データベース管理
すべてのテーブルを閲覧し、レコード数を一目で確認できます。インターフェースは、各テーブルが含むレコードの数とともに、データベース内のすべてのテーブルを表示します。
スプレッドシートのようなグリッドでデータを表示および編集します。任意のテーブルをクリックして、レコードをインライン編集したり、新しいものを追加したり、既存のものを削除したりできる直感的なテーブルビューでデータを表示します。
データをフィルタリング、ソート、検索、エクスポートします。強力なフィルタリングツールで探しているものを正確に見つけ、任意の列でソートし、すべてのフィールドを検索し、CSVまたはJSONにエクスポートします。
テーブルのリレーションシップと外部キーを確認します。インターフェースはテーブルがどのように接続されているかを視覚化し、データ構造を理解しやすくします。
各テーブルに構成されたセキュリティポリシーを表示します。各テーブルでレコードを読み取り、作成、更新、または削除できるユーザーを正確に確認します。
高度な分析のために読み取り専用SQLクエリを実行します。より複雑なデータ探索が必要な場合に使用します。
関数管理
すべてのエッジ関数を表示し、最後に呼び出された時刻を確認します。実行統計とともに、プロジェクト内のすべてのサーバーサイド関数の完全なリストを表示します。
関数コードとアクセスポリシーを確認します。各関数のJavaScriptコードをレビューし、誰が呼び出せるかを理解します。
タイミングとエラー情報を含む実行ログをレビューします。すべての関数呼び出しがログに記録されるため、パフォーマンスを追跡し、問題をデバッグし、使用パターンを理解できます。
異なる入力で関数をテストします。管理インターフェースから直接関数を試して、期待どおりに動作することを確認します。
関数のパフォーマンスとエラー率を監視します。関数がどのくらいの頻度で呼び出されるか、どのくらいの時間がかかるか、エラーが発生しているかどうかを追跡します。
シークレット管理
マスクされた値ですべての保存されたシークレットを表示します。プロジェクト内のすべてのシークレットを表示しますが、セキュリティのために最初と最後の数文字のみが表示されます。
新しいシークレットを追加または既存のものを更新します。新しいサービスを統合する必要がある場合に、APIキーと資格情報を簡単に追加できます。
シークレットがいつ作成または変更されたかを確認します。シークレットの履歴を追跡して、いつ追加または変更されたかを理解します。
未使用のシークレットを削除します。良好なセキュリティ衛生を維持するために、不要になった古い資格情報をクリーンアップします。
監視と洞察
データベースサイズとストレージ使用量:アプリケーションが保存しているデータの量を追跡し、成長を計画します。
関数実行統計:どの関数が最も頻繁に呼び出されるか、どのくらいの時間がかかるか、エラー率を確認します。
APIリクエストメトリクス:API統計を通じてアプリケーションがどのように使用されているかを監視します。
エラー率と最近の失敗:最近のエラーを確認して、問題を迅速に特定およびデバッグします。
ユーザーアクティビティとアクセスパターン:ユーザーがアプリケーションとどのようにやり取りしているかを理解します。
セキュリティとアクセス
管理インターフェース自体は、プロジェクトのアクセス制御ルールを尊重します。権限に応じて、データを表示したり、変更したり、管理機能にアクセスしたりできます。すべてのアクションは監査目的でログに記録されます。
管理インターフェースへのアクセス
管理インターフェースは、Klivプロジェクトから直接利用できます。管理ボタンをクリックして、バックエンドのすべての管理ツールにアクセスします。
関連ドキュメント: