How to Send Virtual Machine Logs to DT Observability
Now, we will display the logs on the explorer using the Observability service.
Firstly, we install fluent-bit on our machine using the command below.
curl https://raw.githubusercontent.com/fluent/fluent-bit/master/install.sh | sh
After installing Fluent-bit, an alias and agent user must be created via the Observability service.
Creating Alias and Agent User
Create an Alias
1- Go to the "Aliases" page.
2- Click "Create an Alias" button.
3- On the "Create an Alias" page, enter the name "dtcloudxalias".
4- Specify Replica Count, Shard Count and Retention Day option.
5- Click "Create an Alias" button.
Create an Agent User
1- Go to the "Agent User" page.
2- Click "Create Agent User" button.
3- Specify the Agent User Name as "dtcloudxagent"
4- Click Choose an Alias button and select "dtcloudxalias" from the list.
5- Click "Create an Agent User" button.
Upload the Logs
After creating the agent user and alias, we logged into the Ubuntu machine again.
Use the following command to access the file containing fluent-bit.
cd /etc/fluent-bit 
Next, delete the contents of the fluent-bit conf file.
sudo rm -rf fluent-bit.conf 
After that go into fluent-bit conf file.
sudo nano fluent-bit.conf
Copy the following configuration settings into the conf file.
[INPUT]
     Name               cpu
     Tag                my_cpu
[OUTPUT]
     Name               opensearch
     Match              *
     Host               cluster-3.opensearch.dtclouddev.io
     Port               443
     Path               /backend/
     HTTP_User          <USERNAME>
     HTTP_Passwd        <PASSWORD>
     Index              <ALIAS>
     Type               _doc
     Suppress_Type_Name On
     tls                On
     tls.verify         Off
You need to fill in the following inputs according to your own information. You can find this information in the agent user information panel.
- HTTP_User: Agent user name
 - HTTP_Passwd: Agent user password
 - Index: Alias Name
 
Next, restart the system so that the agent user is recognized in the system.
sudo systemctl restart fluent-bit.service 
After that, check that the system is working.
sudo systemctl status fluent-bit.service 
Lastly, check the logs in explorer page.
For more information, visit the Example page.