Sugerencia
Este procedimiento es parte del curso que le muestra cómo crear un inicio rápido. Si aún no lo hiciste, consulta la introducción del curso.
Como este procedimiento se basa en los últimos del laboratorio, cerciorar de crear componentes de inicio rápido y agregarlos a un dashboard, alertas y fuente de datos a su inicio rápido antes de continuar con este.
En los procedimientos anteriores, creó componentes de inicio rápido y los agregó a su directorio respectivo en la plantilla de inicio rápido. Es hora de crear el inicio rápido de flashdb y contribuirlo a GitHub para que esté disponible para que todos lo empleen.
Contribuir al inicio rápido de GitHub
Si aún no lo hizo, bifurque el repositorio de inicios rápidosNew Relic y clónelo en su máquina local.
Abra su proyecto en el IDE de su elección y navegue hasta el directorio \_template
.
Aquí, copie el directorio quickstarts/example-quickstart
y su contenido en el directorio quickstarts
en el nivel raíz. Cambie el nombre del directorio a flashdb
.
Este directorio contiene un archivo config.yml de muestra para crear un inicio rápido.
Navegue hasta el archivo datasources/flashdb/config.yml
y agregue detalles de su fuente de datos. Para su referencia, la fuente de datos flashdb debería ser similar a la siguiente:
# 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 UIkeywords: - infrastructure - database
alertPolicies: - flashdbdashboards: - flashdb# Documentation referencesdocumentation: - name: Quickstart course url: https://developer.newrelic.com/contribute-to-quickstarts description: This doc guides you through the process of creating a quickstart
# Content / Designicon: logo.svgwebsite: https://developer.newrelic.com/contribute-to-quickstarts
Aquí, agregó un slug, un título y una descripción para que las personas reconozcan y comprendan el propósito de su inicio rápido. También puedes consultar los dashboards asociados y las alertas para crear el inicio rápido.
A continuación, agregue un logotipo para su inicio rápido. Puede ser ".svg" o ".png". Su directorio de inicio rápido debería ser similar al siguiente.
Su inicio rápido ya está listo para ser publicado. Vas a enviar tus cambios nuevamente a GitHub, donde New Relic los revisará. Siga la sintaxis de confirmación convencional de New Relic para confirmar sus cambios.
$git add -A$git commit -m "feat(flashdb): Added a quickstart for flashdb"
Importante
Siempre estamos felices de recibir contribuciones de la comunidad. Sin embargo, esperamos un serial de contribuciones para flashdb que sigan el mismo rumbo. Para ayudarnos a gestionar sus contribuciones de manera eficiente, le recomendamos que etiquete su contribución luego de este curso en individuo como quickstart-course usando el comando git tag
.
Envíe sus cambios a GitHub:
$git tag quickstart-course$git push
Crea un PR para contribuir con tu inicio rápido
Una vez que envió sus cambios a GitHub, puede crear una solicitud de extracción [la].
Navegue hasta su repositorio de inicio rápido, haga clic en Contribute y luego en Open pull request.
Esto lo llevará a Open a pull request page. Aquí, agregue un resumen para su inicio rápido y haga clic en Create pull request.
Importante
Al contribuir con un inicio rápido, cerciorar de realizar comprobaciones previas.
Envíe el PR y espere la revisión. Una vez que su inicio rápido pase todas las comprobaciones, podrá obtener una vista previa de su inicio rápido en New Relic I/O.
Esto lo llevará al inicio rápido de New Relic I/O.
Importante
En esta etapa, su inicio rápido se validará automáticamente en GitHub. Si se tratara de un envío de la vida real, entonces sería aprobado e incorporado en New Relic I/O para que su usuario lo vea. Como se trata de un curso de demostración, en realidad no revisaremos este PR. Le agradecemos que plantee este PR como "borrador" para que no termine en la cola de nuestros revisores.
Tarea
Si aún no lo hizo, le recomendamos que lea algunos documentos relacionados como:
Los documentos anteriores le brindan un beneficio en su viaje de observabilidad con New Relic. Siempre agradecemos las contribuciones de la comunidad, así que no dudes en ponerte en contacto.