Hay muchas fuentes de datos OpenSource que surgen todos los días. Una de esas fuentes de datos es InflujoDB Su lema es "Construimos cosas geniales para desarrolladores que crean cosas geniales". Sucede que pienso que JMP es "cosas geniales", pero la pregunta sigue siendo: "¿Cómo se pueden integrar las 'cosas geniales' de JMP con las 'cosas geniales' de InfluxDB".
Afortunadamente, hay 2 cosas geniales específicas que pueden hacer que esto suceda. La primera es que InfluxDB publica una forma bien documentada de comenzar y, lo que es más importante, una interfaz de descanso . La segunda es que JMP tiene un objeto JSL conocido como Solicitud HTTP.
No hace falta decir que estoy más familiarizado con la solicitud HTTP que FluxQL de InfluxDB lenguaje por lo que en su mayor parte, me centré en los ejemplos publicados con Data de muestra .
Para empezar, yo InfluxDB instalado usando HomeBrew y luego usando DataExplorer de InfluxDB, creé

Creé un depósito y cargué datos.
Luego tuve que navegar a la página de tokens de API para crear un token de API que pueda usar con la comunicación REST.

Y navegue a la página Organización para el org_id

Finalmente, pude hacer que JMP e InfluxDB chatearan con JSL.
Y este fragmento de JSL era realmente todo lo que necesitaba.

- URL - la ubicación de mi servidor InfluxDB
- simbólico - el token que obtuve de mi página de token API
- autorización - el encabezado que se pasa en cada comunicación a InfluxDB
- contenido _type: le dice a InfluxDB que estoy pasando un script de flujo (en este caso, definido previamente)
- aceptar - le dice a InfluxDB que me gustaría un archivo csv a cambio (por favor)
- id_org - la identificación de la organización de la página Organización.
Vale la pena señalar que la línea 24 es
Usando Gota me permite establecer el tipo de contenido en
- Tipo de contenido: application/vnd.flu X
Esto es lo que está buscando InfluxDB. Usar Negrita me permite establecer un tipo de contenido para prácticamente cualquier cosa, mientras que usar Texto , JSON , o XML configurará el tipo de contenido apropiado o le permitirá configurar solo tipos de contenido compatibles.
En el guión completo, hay un flujo variable que apunta a la Flux QL que quiero enviar al servidor. Tenga en cuenta que no todos los scripts generados en la aplicación web DataExplorer de InfluxDB se ejecutarán sin algunas modificaciones. Un viaje rápido a Internet con su motor de búsqueda favorito ayudará a corregir los errores.
Y finalmente, agregué un script de GraphBuilder ya que en JMP, para cada tabla de datos hay un gráfico.
Que te diviertas.