Oracle Connector Hub es un servicio gratuito que proporciona un panel único para describir, ejecutar y monitorizar los movimientos de datos entre todos los servicios; tanto dentro de Oracle Cloud Infrastructure como desde Oracle Cloud Infrastructure hacia herramientas externas. Permite transportar datos a servicios de recolección, como Logging, Object Storage, Streaming y Monitoring de Oracle, gracias a integraciones listas para el uso. También permite activar Functions para procesar datos de un modo ligero y enviar Notifications sobre cambios en la infraestructura.
Algunos de los casos de uso comunes son:
El servicio Logging es una plataforma de búsqueda y administración de registros totalmente administrada y con un alto nivel de escalabilidad que simplifica la recolección, la administración y la exploración de registros. Este servicio integra los registros de aplicaciones y Oracle Cloud Infrastructure en una sola vista. Te permite ingerir y administrar fácilmente todos los registros generados por tus recursos y aplicaciones. Dispone de un potente motor de búsqueda de registros que puedes utilizar para explorarlos. El nuevo e intuitivo motor de reglas de Oracle convierte en procesables todas las líneas de registro en tiempo casi real. Puedes encontrar más información sobre el servicio Logging aquí.
Oracle Cloud Infrastructure Object Storage permite almacenar cualquier tipo de datos en su formato nativo. Es ideal para crear aplicaciones modernas que requieren escala y flexibilidad, ya que se puede usar para consolidar múltiples fuentes de datos con fines de analítica, copias de seguridad o archivados. Puedes encontrar más información sobre Object Storage aquí.
Oracle Cloud Infrastructure Streaming es una solución totalmente gestionada que permite a las aplicaciones asimilar grandes cantidades de datos continuos de múltiples fuentes, permitiendo así que esos datos estén disponibles para su procesamiento inmediato. Puedes encontrar más información sobre Streaming aquí.
Oracle Cloud Infrastructure Logging Analytics es un servicio en la nube basado en machine learning que supervisa, añade, indexa y analiza todos los datos de registro de entornos on-premises y multinube. Permite a los usuarios buscar, explorar y correlacionar estos datos para solucionar problemas más rápidamente, obtener información operativa y tomar mejores decisiones.
Oracle Cloud Infrastructure Monitoring le ofrece a tu empresa parámetros y notificaciones detalladas para supervisar toda tu pila. Te ofrecemos parámetros sobre rendimiento y estado listos para su uso en recursos Oracle Cloud Infrastructure. Además, se pueden crear alarmas sobre estos parámetros utilizando la estadística, los operadores de activación y los intervalos de tiempo estándar del sector. Las alarmas te avisan en tiempo real sobre cambios importantes en toda tu infraestructura y tus servicios en la nube a través de Notifications. También puedes emitir, visualizar y crear alarmas sobre tus propios parámetros personalizados para supervisar todos los parámetros desde un solo lugar. Monitoring ofrece el mejor motor de parámetros, lo que te permite realizar, en tiempo real, consultas potentes de agregación y de corte/fragmentación en múltiples flujos y dimensiones de parámetros. Puedes encontrar más información sobre Monitoring aquí.
Oracle Functions es una oferta de funciones como servicio dentro de Oracle Cloud Infrastructure. Se trata de un servicio en la nube seguro, multiusuario y totalmente administrado que facilita la creación de aplicaciones nativas en la nube, ya que permite que los desarrolladores se concentren en programar, y no en administrar infraestructuras. Puedes encontrar más información sobre Oracle Functions aquí.
Oracle Cloud Infrastructure Notifications es un servicio de publicación-suscripción totalmente administrado que envía mensajes a escala hacia varios puntos finales de suscripción. Notifications permite la entrega de notificaciones por correo electrónico, Slack, PagerDuty y webhooks HTTPS personalizados. Puedes encontrar más información sobre Notifications aquí.
Connector Hub es gratuito. Solo pagarás por los servicios de origen y destino (como Logging, Object Storage, Monitoring, Streaming, Functions y Notifications) entre los que Connector Hub transfiere datos.
Puedes acceder al Service Connector Hub mediante la consola (Connector Hub está bajo datos e IA), API REST, interfaz de línea de comandos (CLI) o Terraform. Puedes encontrar la documentación técnica sobre el Connector Hub aquí.
Un conector define el flujo de datos entre un servicio de origen y uno de destino.
Un origen es un servicio con datos que otro servicio puede consumir. Por ejemplo, Logging y Streaming son servicios de origen.
Un destino es un servicio objetivo; puede ser un colector que consume datos de un origen o un operario al que se invoca al final de un flujo. Por ejemplo, Object Storage, Streaming y Functions son destinos.
Actualmente, Hub es compatible con Logging y Streaming como origen y con Object Storage, Streaming, Logging Analytics, Monitoring, Functions y Notifications como dispositivos de destino.
Una tarea es una unidad de trabajo de un tipo claramente definido que se ejecutará en los datos de origen antes de entregarse en el servicio de destino. Por ejemplo:
La tarea de registro se expresa en la especificación del lenguaje de consulta de Logging. Para obtener más información, consulta el documento Especificación del lenguaje de consulta de Logging.
Consulta el documento Descripción general del formato de Logging.
Consulta la documentación de la API de Connector Hub.
Una vez se han creado, los conectores se ejecutan de forma continua para transferir datos desde un origen a un servicio de destino.
Consulta la documentación Parámetros de Connector Hub.
Un conector puede transferir datos desde un único origen a un único destino.
Connector Hub admite un máximo de cinco conectores de servicio por región (ver documentación). Si necesitas conectores adicionales, ponte en contacto con nosotros a fin de aumentar estos límites.
Solo pueden administrar los conectores los usuarios autorizados. Para mover datos desde un destino, debes otorgar a tu conector la autorización necesaria para escribir en el recurso de destino especificado, dentro del servicio de destino. Puedes aceptar la política predeterminada que se ofrece al usar la consola para definir el servicio de destino de un conector; de lo contrario, asegúrate de tener las autorizaciones adecuadas en una política en grupo. Para obtener más información sobre la autorización de los conectores, consulta Acceso de escritura a los servicios de destino.
Consulta el documento Resolución de problemas en conectores y encontrarás los problemas más comunes que te puedes encontrar al utilizar Connector Hub.