Installation directory structure
Use this information to understand the important directories that are created in the microservice containers. You can see this information from each Pod on your cloud platform web console.
Typical directory stack for all the microservices.
- bin
Script to stop and start the microservice.
- lib
Specific library files that are needed for the microservice.
- conf
Contains the security keystore for single-sign for inter-service communications.
- work
- logs
Contains a separate log file for each microservice.
Service | Folder structure |
---|---|
|
/opt/basecamp/analytics
|
app |
/opt/basecamp/app
|
cassandra |
It is available in the root directory. Contains Apache Cassandra database folders and files. |
dashboard |
/opt/basecamp/dashboard
|
diamond-db |
/opt/diamond
|
diamond-db-read |
/opt/diamond
|
dns-collector |
/opt/basecamp/dns-collector
|
file-collector |
/opt/basecamp/file-collector
|
flow-analytics |
/opt/basecamp/flow-analytics/
|
flow-collector |
/opt/basecamp/flow-collector
|
inventory |
/opt/basecamp/inventory
|
kafka |
It is available in root directory. Contains folders and files of Kafka. |
nfs Note: This service is applicable for Kubernetes environment
only.
|
It is available in root directory. Its storage
folder stores data from the following service that is available in individual folders:
|
nifi |
/opt/nifi/nifi-current Contains folders and files for Apache NiFi. |
ping-collector |
/opt/basecamp/ping-collector Contains the directories and files that
are needed for Ping Collector Service to collect the ICMP ping metrics.
|
postgres |
It is available in root directory. Contains folders and files of PostgreSQL database. It also stores the dashboard metadata. |
postgres-th |
It is available in root directory. Contains folders and files of PostgreSQL database. Stores the threshold state data. |
security |
It is available in root directory. Contains folders and files of Security Service. It also has all the LDAP users and groups files. |
sleeping-cell |
/opt/basecamp/sleeping-cell Contains files for the Data anomaly configuration page in /opt/basecamp/sleeping-cell/resources folder. |
snmp-collector |
/opt/basecamp/snmp-collector Contains the directories and files that
are needed for SNMP Collector Service that provides metric polling of any OIDs.
|
snmp-discovery |
/opt/basecamp/snmp-discovery
|
threshold |
/opt/basecamp/threshold
|
timeseries |
/opt/basecamp/timeseries
|
ui |
/opt/basecamp/ui Contains the directories and files that are needed for UI Service to function. |
zookeeper |
It is available in root directory. Contains the directories and files that are needed for Zookeeper Service to function. |