Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de InfluxDB 1.x para Administradores

DISPONIBLE EN MODALIDAD:
InfluxDB es una base de datos de series temporales de código abierto. Escrito en Go y con el objetivo de servir para el almacenamiento y la recuperación de datos de series de tiempo para la el monitorización, métricas de aplicaciones y análisis en tiempo real.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en InfluxDB 1.x para Administradores bonificable para empresas

¿A quién va dirigido?

Administradores de bases de datos que quieran conocer a gestionar la solución que brinda InfluxDB para tratar series temporales y empezar a monitorizar información en tiempo real.

Objetivos

  • Instalar, admisitrar y gestionar bases de datos InfluxDB que garanticen el mantenimiento, seguridad y su extensibilidad
  • Aprender a manejar consultas eficientes en bases de datos de InfluxDB y realizar procesos de optmización
  • Aprender a visualizar datos, procesar, monitorizar, gestionar alertas, usar Notebooks y usar plantillas
  • Manejar acceso a través de la gestión de usuarios, permisos y roles
  • Aprender a realizar copias de seguridad, migraciones y recuperación de datos

¿Qué vas a aprender?

InfluxDB es una base de datos de series temporales de código abierto. Escrito en Go y con el objetivo de servir para el almacenamiento y la recuperación de datos de series de tiempo para la el monitorización, métricas de aplicaciones y análisis en tiempo real.

Requisitos

  • Tener experiencia previa administrando bases de datos relacionales y realizando consultas SQL
  • Se recomienda tener experiencia trabajando con contenedores Docker
  • Disponer de un equipo con acceso a un usuario con permisos de instalación
  • Tener instalados InfluxDB v1.8 y Docker Desktop previamente en el equipo

Temario del curso

tema 1

Introducción a InfluxDB

  • ¿Qué es InfluxDB?
  • Introducción a las bases de datos de series temporales
  • ¿Para qué utilizar InfluxDB?
  • Conceptos clave: Storage Engine (TSM)
  • Conceptos clave: Index (TSI)
  • Conceptos clave: Schema Layout
  • Conceptos clave: Shardening
  • Versiones de InfluxDB y principales diferencias
  • Usando Influx CLI
  • Usando Influx API
tema 2

Instalación de InfluxDB y primeros pasos

  • Introducción al dimensionamiento en InfluxDB
  • Instalación de aplicacción InfluxDB y puesta en marcha
  • Instalación de InfluxDB con Docker y puesta en marcha
  • Primeros pasos en InfluxDB
tema 3

Introducción a Telegraf

  • ¿Qué es Telegraf?
  • La relación entre Telegraf e InfluxDB
  • Descarga de Telegraf y puesta en marcha
  • Configuraciones esenciales de Telegraf
tema 4

Configuraciones recomendables de Telegraf

  • Instalación de Telegraf como servicio
  • Introducción a los plugins de Telegraf en InfluxDB
  • Plugins Telegraf: Input
  • Plugins Telegraf: Output
  • Plugins Telegraf: Filter
  • Configuraciones automáticas de Telegraf
  • Buenas prácticas y recomendaciones
tema 5

Obtención de datos y escritura en InfluxDB

  • Carga de datos a través de la Interfaz de usuario
  • Carga de datos a través del agente Telegraf
  • Creación de un "scrapper" de datos
  • Actualización de un "scrapper"
  • Eliminación de "scrappers"
  • Buenas práccticas a la hora de gestionar "scrappers"
  • Influx CLI
  • Carga de datos CSV
  • Obteniendo métricas de Prometheus
  • Breve introducción a la API de InfluxDB
  • Otras soluciones destacables para la carga de datos en InfluxDB
tema 6

Eliminando datos de InfluxDB

  • Eliminación de datos
  • Buenas prácticas y consideraciones importantes a la hora de eliminar datos
tema 7

Gestión de problemas a la hora de realizar cargas de datos

  • ¿Cómo detectar errores habituales durante la carga o eliminación de datos?
  • Gestionando códigos de estado HTTP para escrituras y eliminaciones
  • Casos en los que InfluxDB puede rechazar procesos de carga o eliminación
tema 8

Consulta de datos en InfluxDB

  • Introducción a Flux
  • Fundamentos de Flux
  • ¿Cómo realizar consultas en InfluxDB?
  • Tu primera consulta en InfluxDB
tema 9

Consultas con Flux

  • Consultando campos
  • Consultando etiquetas
  • Añadiendo un límite de respuestas
  • Añadiendo ordenación a una consulta
  • Añadiendo una agrupación a una consulta
  • Agregaciones
  • Analizando el esquema de los datos
  • Consultando porcentajes
  • Joins
  • Consultas estadísticas (media, mediana, moda, etc.)
  • Añadiendo lógica condicional a la consulta
  • Comprobando que un dato exista
  • Consultas para datos geo-temporales
  • Añadiendo filtros y agrupaciones a las consultas geo-temporales
  • Monitorizando estados
  • Trabajando con marcas de tiempo
  • Consultas basadas en expresiones regulares
  • Consultas SQL
  • Operaciones con columnas
  • Consultas con mútiples campos
  • Comparación de resultados entre buckets
tema 10

Ejecución de consultas

  • Consultas desde el Explorador de Datos
  • Consultas con Flux Repl
  • Consultas con Influx CLI
  • Consultas haciendo uso de la API de InfluxDB
tema 11

Transformación de datos

  • Funciones Flux para la realización de operaciones de transformación
  • Métricas de tiempo
  • Agregaciones
  • Añadiendo columna de tiempo
  • Funciones de ayuda
tema 12

Optmización de consultas

  • ¿Cómo detectar cuando hay que optimizar una consulta?
  • Técnicas de optimización
  • Buenas prácticas y consejos
tema 13

Visualización de datos

  • Introducción a los dashboards de InfluxDB
  • Creación de dashboards para visualizar datos
  • Eliminación de un dashboard
  • Administración y mantenimiento de dashboards
  • ¿Cómo exportar un dashboard de InfluxDB?
  • ¿Qué es una variable?
  • Tipos de variables
  • Creación y eliminación de variables
  • Actualización de variables
  • ¿Cómo visualizar y/o exportar todas las variables?
  • Uso y administración de variables
  • Cosultas a través de variables
  • Uso y administración de etiquetas y anotaciones para una visualización organizada
  • Tipos de visualizaciones
tema 14

Los Notebooks de InfluxDB

  • Introducción a los NoteBooks de InfluxDB
  • Conceptos fundamentales de los Notebooks
  • Administración y control de Notebooks
  • Tipos de "cells" en los Notebooks
  • Normalización y reducción de la muestra de datos
  • Principales problemas con Notebooks y cómo resolverlos
  • Buenas prácticas y consejos para gestionar Notebooks
tema 15

Procesamiento de datos

  • Introducción al concepto de tareas
  • Creación y eliminación de tareas
  • Visualizando las tareas
  • Ejecutando tareas
  • Exportando tareas
  • Accediendo al histórico de ejecución de tareas
  • Actualización de tareas
  • Tareas comunes que debe conocer todo DBA de InfluxDB
  • Gestionando las opciones de las tareas
  • Convertir resultados de una tarea en archivo JSON
tema 16

Mantenimiento de Bases de Datos InfluxDB

  • Continuous Queries
  • Retention Policies
  • TSI Index
tema 17

Copias de seguridad

  • ¿Cómo funcionan las copias de seguridad en InfluxDB?
  • Creación de copias de seguridad
  • Portable
  • Legacy
  • Entendiendo la integridad de las copias
  • Automatización de copias de seguridad
tema 18

Restablecimiento de datos

  • ¿Cómo afrontar una pérdida de información?
  • Restauración de datos a partir de copias de seguridad en la misma instancia
  • Restauración de datos a partir de copias de seguridad en una nueva instancia
  • Buenas prácticas y consejos para gestionar adecuadamente un desastre
tema 19

Monitorización y gestión de alertas: Checks

  • Introducción a los "checks" y su administración de InfluxDB
  • Creación y eliminación de "checks"
  • Visualización de "checks"
  • Actualización de un "check"
  • Creación de checks personalizados
  • Buenas prácticas y consejos para administrar "checks"
tema 20

Monitorización y gestión de alertas: Endpoints

  • Introducción a los "endpoints" y su administración en InfluxDB
  • Creación y eliminación de "endpoints"
  • Visualización de "endpoints"
  • Actualización de "endpoints"
  • Buenas prácticas y consejos para administrar "endpoints"
tema 21

Monitorización y gestión de alertas: Reglas de Notificación

  • Introducción a las reglas de notificación de InfluxDB
  • Creación y eliminación de reglas de notificación
  • Visualización de reglas de notificación
  • Actualización de reglas de notificación
  • Buenas prácticas y consejos para administrar reglas de notificación
tema 22

Monitorización y gestión de alertas: Plantillas

  • Monitorización InfuxDB OSS
  • Monitorización de infraestructura
  • Monitorización de red
tema 23

Envío de alertas

  • Configuración de alertas por email
  • Buenas prácticas y consejos para gestionar alertas por email
tema 24

Plantillas y Stacks de InfluxDB

  • Introducción a las plantillas
  • Creación de plantillas
  • Introducción a los "stacks" de InfluxDB
  • Inicialización y guardado de "stacks"
  • Visualización y actualización de "stacks"
  • Elmininación de un "stack"
tema 25

Gestión de organizaciones y usuarios

  • Introducción a las organizaciones en InfluxDB
  • Creación, eliminación, actualización y visualización de organizaciones
  • Cambiando entre organizaciones
  • Intrroucción a los "buckets"
  • Creación, eliminación, actualización y visualización de "buckets"
  • Administración de los miembros de las organizaciones
  • Consejos y buenas prácticas gestionando organizaciones
  • Introucción a los usuarios en InfluxDB
  • Creación, eliminación, actualización y visualización de usuarios
  • Cambio y recuperación de contraseñas de usuario
tema 26

Seguridad y control de acceso

  • Introducción al cifrado TLS
  • Habilitando cifrado TLS en InfluxDB
  • Administrando y habilitando funcionalidades de seguridad
  • Administración de secretos
  • Almacenamiento de secretos de manera segura
  • Administración de tokens de acceso
  • Deshabilitando funcionalidades de desarrollo
tema 27

Integraciones destacables

  • Usando Grafana
  • Usando el conector de Google Data Studio
  • Usando Postman
  • Otras integraciones de interés en el mundo real
tema 28

Actualización de versiones de InfluxDB OSS

  • Pasos a seguir para pasar entre versiones de InfluxDB OSS
  • Actualizando InfluxDB 1.x a 2.4
  • ¿Es conveniente bajar o subir de versión de InfluxDB OSS actualmente?
  • Pasos a seguir para realizar una bajada de versión
tema 29

Buenas prácticas y resolución de problemas habituales

  • Técnicas para detectar problemas durante la administración y mantenimiento de InfluxDB
  • Problemas comunes al administrar InfluxDB
  • Soluciones recomendadas

Curso de InfluxDB 1.x para Administradores bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient