Hay muchas fuentes de datos OpenSource que surgen todos los días. Una de esas fuentes de datos es InflujoDB Su lema es "Creamos cosas interesantes para desarrolladores que crean cosas interesantes". Se me ocurre que pienso que JMP es "cosas interesantes", pero la pregunta sigue siendo: "¿Cómo se pueden integrar las 'cosas interesantes' de JMP con las 'cosas interesantes' de InfluxDB?".
Afortunadamente, hay dos cosas interesantes específicas que pueden hacer que esto suceda. La primera es que InfluxDB publica una forma bien documentada de empezar y, lo 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 con FluxQL de InfluxDB lenguaje, por lo que, en su mayor parte, me concentré 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 API Tokens para crear un API Token que pueda usar con la comunicación REST.

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

Finalmente, pude hacer que JMP e InfluxDB conversaran 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 API Token
- autorización - el encabezado que se pasa en cada comunicación a InfluxDB
- contenido _type: le dice a InfluxDB que estoy pasando un script flux (en este caso, definido previamente)
- aceptar - le dice a InfluxDB que me gustaría recibir 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 configurar el tipo de contenido en
- Tipo de contenido: aplicación/vnd.flu X
Esto es lo que busca InfluxDB. Usando Gota me permite establecer un tipo de contenido para prácticamente cualquier cosa, mientras que usar Texto , JSON , o XML establecerá 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 FlujoQL 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 le ayudará a solucionar los errores.
Y finalmente, agregué un script GraphBuilder ya que en JMP, para cada tabla de datos hay un gráfico.
Divertirse.