The following provides the default deployment process and sample scripts for AnyLog & EdgeLake.
By default, a pre-built AnyLog/EdgeLake deployment utilizes the node-deployment script to associate the node with a network and specify the node type.
- Create Work Directories: Set up directories for AnyLog/EdgeLake usage.
- Load Configuration: Import environment configurations into the new node.
- Set Default Connections: Establish default TCP, REST, and broker connections if specified.
- Blockchain Sync: For non-master nodes, sync with the blockchain.
Once step 5 is executed, the generated policy triggers steps 6-11:
- Create Configuration Policy: Generate a configuration policy.
- Create Node Policy: Generate a node policy.
- Deploy Databases: Initialize and deploy the necessary databases.
- Start Scheduling Processes: Activate any scheduling processes.
- Enable Node Processes: For publisher and operator nodes, enable the relevant processes.
- Run Additional Services: Start services such as MQTT, node monitoring, and custom scripts.
- Enable License Key: For AnyLog, enable the license key.
- demo-scripts - sample commands that can be used by users
- manual connection of network configurations
- Examples for receiving data into AnyLog via a message client (MQTT & REST-POST) or via Kafka
- how to connect postgres and mongo to databases
- basic monitoring commends
- how to deploy syslog
- Setting a message client to accept data from FLEDGE
- grpc - connecting and running gRPC client against KubeArmor and accept data associated with alerts, logs and messages
- Smart City - provides a sample deployment of AnyLog / EdgeLake as a data manager for a smart city using Dynics Fusion.
- Machine Builder - provides a sample deployment for a machine builder