• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

クイックスタートを投稿する

ヒント

この手順は、クイックスタートを構築する方法を教えるコースの一部です。 まだご覧になっていない方は、コース紹介をご覧ください。

この手順はラボの最後の手順に基づいて構築されるため、この手順に進む前に、クイックスタート コンポーネントを作成し、それらをダッシュボードアラート、および データ ソースにクイックスタートに追加してください。

前の手順では、クイックスタート コンポーネントを作成し、クイックスタート テンプレートのそれぞれのディレクトリに追加しました。 次は、flashdb クイックスタートを作成し、誰でも使用できるように GitHub に提供します。

GitHub へのクイックスタートの貢献

任意の IDE でプロジェクトを開き、 \_templateディレクトリに移動します。

ここで、 quickstarts/example-quickstartディレクトリとその内容をルート レベルのquickstartsディレクトリにコピーします。 ディレクトリの名前をflashdbに変更します。

このディレクトリには、クイックスタートを作成するためのサンプルの config.yml ファイルが含まれています。

datasources/flashdb/config.ymlファイルに移動して、データ ソースの詳細を追加します。 参考までに、flashdb データ ソースは次のようになります。

# Sets the URL name of the quickstart on public I/O (required)
slug: flashdb
# Displayed in the UI (required)
title: FlashDB
# Long-form description of the quickstart (required)
description: |
FlashDB is the fastest and lightest database in the universe. First, it can handle a large number of concurrent users without slowing down. Second, it has a very low latency, so queries are processed quickly. And finally, it scales easily as your data grows.
This quickstart allows users to monitor their database to ensure peak performance. It also notifies you if there's any problem with the database.
The flashdb quickstart includes:
## a dashboard
where users can easily monitor:
- Database methods
- Average response time
- Errors
- Database size
- Cache hits
- Keys
## alert conditions
where users are notified on:
- slow read responses
- low cache hit
# Displayed in search results and recommendations. Summarizes a quickstarts functionality.
summary: |
This quickstart allows users to monitor their flashdb database to ensure peak performance. It also notifies you if there's any problem with the database.
# Support level: New Relic | Verified | Community (required)
level: Community
# Authors of the quickstart (required)
authors:
- Mehreen Tahir
# Keywords for filtering / searching criteria in the UI
keywords:
- infrastructure
- database
alertPolicies:
- flashdb
dashboards:
- flashdb
# Documentation references
documentation:
- name: Quickstart course
url: https://developer.newrelic.com/contribute-to-quickstarts
description: This doc guides you through the process of creating a quickstart
# Content / Design
icon: logo.svg
website: https://developer.newrelic.com/contribute-to-quickstarts

ここでは、クイックスタートの目的を人々が認識して理解できるように、スラッグ、タイトル、説明を追加しました。 クイックスタートを作成するには、関連するダッシュボードとアラートも参照します。

次に、クイックスタートのロゴを追加します。 「.svg」のいずれかになります。 または「.png」。 クイックスタート ディレクトリは次のようになります。

クイックスタートを公開する準備ができました。 変更を GitHub にコミットし、New Relic によってレビューされます。 変更をコミットするには、New Relic の従来のコミット構文に従ってください。

bash
$
git add -A
$
git commit -m "feat(flashdb): Added a quickstart for flashdb"

重要

私たちはコミュニティからの貢献を常に歓迎しています。 ただし、同じコースをたどって flashdb にも多数の貢献が期待されます。 あなたの貢献を効率的に管理できるように、この特定のコースに従った貢献に、 git tagコマンドを使用してquickStart-courseというラベルを付けることをお勧めします。

変更を GitHub にプッシュします。

bash
$
git tag quickstart-course
$
git push

クイックスタートを投稿するためのPRを作成する

変更を GitHub にプッシュしたら、 プルリクエストを作成できます。

クイックスタート リポジトリに移動し、 Contribute [投稿]をクリックしてからOpen pull request [プルリクエストを開く]をクリックします。

Open a pull request page [プルリクエストページが開き]ます。 ここで、クイックスタートの概要を追加し、 Create pull request [プルリクエストの作成]をクリックします。

重要

クイックスタートを投稿するときは、必ず事前チェックを行ってください。

PR を送信し、レビューを待ちます。 クイックスタートがすべてのチェックに合格すると、New Relic I/O でクイックスタートをプレビューできます。

これにより、New Relic I/O のクイックスタートに移動します。

重要

この段階で、クイックスタートは GitHub で自動的に検証されます。 これが実際の提出物であれば、承認されて New Relic I/O に組み込まれ、ユーザーが確認できるようになります。 これはデモ コースなので、この PR を実際にレビューすることはありません。 この PR を「ドラフト」として提出していただければ、レビュー担当者のキューに残らないようにすることができます。

宿題

まだお読みでない場合は、以下の関連ドキュメントをお読みになることをお勧めします。

上記のドキュメントは、 New Relicを使用したオブザーバビリティの取り組みを有利にスタートさせるのに役立ちます。 コミュニティからの貢献は常に歓迎しておりますので、お気軽にご連絡ください。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.