Enabling Autonomic Microservice Management through Self-Learning Agents