Replies: 2 comments 4 replies
-
In the context of this discussion, it's also worth mentioning that we're looking at OpenTelemetry standards for our Providers to support logs, metrics and traces. |
Beta Was this translation helpful? Give feedback.
-
Thanks for posting this! A small correction: I'm currently working on a plug-in system for Atomic-Server, which aims to be a personal data store / knowledge base. The goal is to have importers / connectors for various data sources. This might include things like iCal synchronization, fetching a list of Tweets, importing an album from Google photos, synchronizing your Spotify playlists... An open provider protocol / crate may increase compatibility between plug-in ecosytems. It would be pretty cool if Atomic-Server plugins could easily be used (or converted) to work with Fiberplane and vice-versa. Of course many hosts will have highly custom interfaces, though. I think there are some functionalities that may be very commonly used in a plugin-runtime:
Take these with a good amount of salt, as of now it's very unverified that these will be common requirements :) |
Beta Was this translation helpful? Give feedback.
-
At Fiberplane, we use Providers (https://fiberplane.dev/blog/fiberplane-providers/) for connecting to arbitrary data-sources. The
fp-bindgen
protocol we define for this is pretty basic at the moment: It allows providers to perform HTTP requests, log messages, access the current time and generate random numbers. But that's it.We know we will expand this protocol over time as we come across use-cases that may require it. Some things we may anticipate are support for non-HTTP sockets, persistent connections and generally more data types (currently we mainly focus on logs and metrics).
@joepio mentioned here's working on a service for open government access (please correct me if I didn't understand right), for which he also needs to develop connectors that can pull data from various sources. Obviously the types of data that are interesting for such a platform are different than what we currently support in Fiberplane Studio, but it could be interesting to see if there's overlap in concerns here...
Please let us hear your thoughts, and let's see where this leads :)
Beta Was this translation helpful? Give feedback.
All reactions