Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated translations - (machine translation) #19709

Merged
merged 2 commits into from
Jan 15, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
141 changes: 141 additions & 0 deletions src/i18n/content/es/docs/logs/ui-data/parsing.mdx
Original file line number Diff line number Diff line change
@@ -306,6 +306,16 @@ Tenga en cuenta que los nombres de las variables deben establecerse explícitame
Ubicación geográfica a partir de direcciones IP. Consulte [Geolocalización de direcciones IP (GeoIP)](#geo) para obtener más información.
</td>
</tr>

<tr>
<td>
`key value pairs`
</td>

<td>
valor principal Par . Consulte [Análisis de pares de valores principales](#parsing-key-value-pairs) para obtener más información.
</td>
</tr>
</tbody>
</table>
</Collapser>
@@ -490,6 +500,137 @@ Tenga en cuenta que los nombres de las variables deben establecerse explícitame
* <DNT>**region**</DNT>: Abreviatura de estado, provincia o territorio
* <DNT>**regionName**</DNT>: Nombre del estado, provincia o territorio
</Collapser>

<Collapser id="parsing-key-value-pairs" title="Análisis de pares de valores principales">
La canalización de logs de New Relic analiza su mensaje de log de manera predeterminada, pero a veces tiene mensajes de log que están formateados como pares principales de valores. En esta situación, es posible que desees poder analizarlos y luego filtrarlos empleando el atributo valor principal.

Si ese es el caso, puedes usar el [tipo grok](#grok-syntax) `key value pairs` , que analizará los pares principales de valor capturados por el patrón grok. Este formato se basa en tres partes principales: la sintaxis de grok, el prefijo que desea asignar al atributo valor principal analizado y el [tipo de grok](#grok-syntax) `key value pairs` . Al emplear el [tipo grok](#grok-syntax) `key value pairs` , puede extraer y analizar pares principales de valor de logs que no tienen el formato correcto; por ejemplo, si sus logs tienen como prefijo una cadena de fecha y hora:

```json
2015-05-13T23:39:43.945958Z key1=value1,key2=value2,key3=value3
```

Para extraer y analizar los datos principales de valor de este formato de log, cree la siguiente expresión de Grok:

```
%{TIMESTAMP_ISO8601:containerTimestamp} %{GREEDYDATA:my_attribute_prefix:keyvalue()}
```

El log resultante es:

```
containerTimestamp: "2015-05-13T23:39:43.945958Z"
my_attribute_prefix.key1: "value1"
my_attribute_prefix.key2: "value2"
my_attribute_prefix.key3: "value3"
```

También puede definir el delimitador y separador personalizados para extraer los pares principales de valores requeridos.

```json
2015-05-13T23:39:43.945958Z event:TestRequest request:bar
```

Por ejemplo, con la siguiente expresión de Grok:

```
%{TIMESTAMP_ISO8601:containerTimestamp} %{GREEDYDATA:my_attribute_prefix:keyvalue({"delimiter": " ", "keyValueSeparator": ":"})}
```

El log resultante es:

```
containerTimestamp: "2015-05-13T23:39:43.945958Z"
my_attribute_prefix.event: "TestRequest"
my_attribute_prefix.request: "bar"
```

Si desea omitir el prefijo `my_attribute_prefix` , puede incluir el `"noPrefix": true` en la configuración.

```
%{TIMESTAMP_ISO8601:containerTimestamp} %{GREEDYDATA:my_attribute_prefix:keyValue({"noPrefix": true})}
```

El log resultante es:

```
containerTimestamp: "2015-05-13T23:39:43.945958Z"
event: "TestRequest"
request: "bar"
```

Si desea configurar su prefijo de carácter de comillas personalizado, puede incluir &quot;quoteChar&quot;: en la configuración.

```json
2015-05-13T23:39:43.945958Z nbn_demo='INFO',message='This message contains information with spaces ,sessionId='abc123'
```

```
%{TIMESTAMP_ISO8601:containerTimestamp} %{GREEDYDATA:my_attribute_prefix:keyValue({"quoteChar": "'"})}
```

El log resultante es:

```
"my_attribute_prefix.message": "'This message contains information with spaces",
"my_attribute_prefix.nbn_demo": "INFO",
"my_attribute_prefix.sessionId": "abc123"
```

### Parrilla con patrón Grok

Puede personalizar el comportamiento de análisis con las siguientes opciones para adaptarlo a sus formatos de log:

* **delimitador**

* **Descripción:** Cadena que separa cada par principal de valores.

* **Valor predeterminado:** `,` (coma)

* **Anular:** establezca el campo `delimiter` para cambiar este comportamiento.

* **separador de valor-clave**

* **Descripción:** Cadena empleada para asignar valores a las claves.
* **Valor predeterminado:** `=`
* **Anulación:** establezca el campo `keyValueSeparator` para el uso del separador personalizado.

* **Cita Char**

* **Descripción:** Carácter empleado para encerrar valores con espacios o caracteres especiales.
* **Valor predeterminado:** `"` (comillas dobles)
* **Anulación:** define un carácter personalizado empleando `quoteChar`.

* **soltarOriginal**

* **Descripción:** Elimina el mensaje de log original luego del análisis. Útil para reducir el almacenamiento de logs.
* **Valor predeterminado:** `true`
* **Anulación:** Establezca `dropOriginal` en `false` para conservar el mensaje de log original.

* **Sin prefijo**

* **Descripción:** Cuando `true`, excluye el nombre del campo Grok como prefijo en el objeto resultante.
* **Valor predeterminado:** `false`
* **Anulación:** habilítelo estableciendo `noPrefix` en `true`.

* **escapeChar**

* **Descripción:** Define un carácter de escape personalizado para manejar caracteres de log especiales.
* **Valor predeterminado:** &amp;quot;&amp;quot; (barra invertida)
* **Anular:** Personalizar con `escapeChar`.

* **valores de recorte**

* **Descripción:** Permite recortar valores que contienen espacios en blanco.
* **Valor predeterminado:** `false`
* **Anulación:** Establezca `trimValues` en `true` para activar el recorte.

* **Teclas de ajuste**

* **Descripción:** Permite recortar teclas que contienen espacios en blanco.
* **Valor predeterminado:** `true`
* **Anulación:** Establezca `trimKeys` en `true` para activar el recorte.
</Collapser>
</CollapserGroup>

## Organizar por tipo de registro [#type]
Original file line number Diff line number Diff line change
@@ -37,6 +37,10 @@ translationType: machine
React Native
</TabsBarItem>

<TabsBarItem id="flutter">
Flutter
</TabsBarItem>

<TabsBarItem id="unity">
Unidad
</TabsBarItem>
@@ -250,6 +254,62 @@ translationType: machine
```
</TabsPageItem>

<TabsPageItem id="flutter">
## Sintaxis [#syntax]

```dart
crashNow({String name}) : void ;
```

## Descripción [#description]

Lanza una excepción de tiempo de ejecución de demostración en Android/iOS para probar los informes de fallas de New Relic.

## Parámetros [#parameters]

<table>
<thead>
<tr>
<th width={200}>
Parámetro
</th>

<th width={200}>
Tipo
</th>

<th>
Descripción
</th>
</tr>
</thead>

<tbody>
<tr>
<td>
`name`
</td>

<td>
`string`
</td>

<td>
Opcional. Un mensaje adjunto a la excepción.
</td>
</tr>
</tbody>
</table>

## Ejemplo [#example]

```dart
NewrelicMobile.instance.crashNow(name: "This is a crash");
NewrelicMobile.instance.crashNow();

```
</TabsPageItem>

<TabsPageItem id="cordova">
## Sintaxis [#syntax]

Original file line number Diff line number Diff line change
@@ -251,7 +251,67 @@ Las fuentes de los problemas están ordenadas según su frecuencia, siendo las m

Esta tabla es una matriz de problemas ordenada por puntos de datos de salud:

| Punto de datos | Capacidad de New Relic | Fuentes de problemas comunes | | ---------- | --------------------- | ----------------------------------------------------------------------------------------------------------------------- | | Salida | APM, infraestructura, logs, NPM | aplicación, fuentes de datos, cambio de configuración de hardware, infraestructura, red interna, proveedor externo (AWS, GCP) | | Entrada | Sintético, logs | Enrutamiento externo (CDN, puertas de enlace, etc.), enrutamiento interno, cosas en el Internet (ISP, etc.) | | Cliente | navegador, móvil | código de navegador o móvil |
<table>
<thead>
<tr>
<th>
Punto de datos
</th>

<th>
New Relic
</th>

<th>
Fuentes de problemas comunes
</th>
</tr>
</thead>

<tbody>
<tr>
<td>
Producción
</td>

<td>
APM, infraestructura, log, NPM
</td>

<td>
Aplicación, fuentes de datos, cambio de configuración de hardware, infraestructura, redes internas, proveedor externo (AWS, GCP)
</td>
</tr>

<tr>
<td>
Aporte
</td>

<td>
Sintético, log
</td>

<td>
Enrutamiento externo (CDN, gateways, etc.), enrutamiento interno, cosas en Internet (ISP, etc.)
</td>
</tr>

<tr>
<td>
Cliente
</td>

<td>
Browser, móvil
</td>

<td>
Código browser o móvil
</td>
</tr>
</tbody>
</table>

Los problemas tienden a agravarse, pero el objetivo es &quot;encontrar la fuente&quot; y luego determinar &quot;qué cambió&quot; para restaurar rápidamente el nivel de servicio.

Loading