1. A system for generating monitoring solutions for a computing-based infrastructure, the system comprising: a processor; a monitoring plan generator coupled to the processor, wherein the monitoring plan generator is configured to, receive a plurality of monitoring objectives, wherein the monitoring objectives are based at least on service related requirements associated with one or more computing system systems within the computing-based infrastructure; receive a plurality of monitoring elements, wherein the monitoring elements include attributes associated with the one or more systems; and generate a monitoring plan based on the plurality of monitoring objectives and the plurality of monitoring elements; and a monitoring solution generator coupled to the processor, the monitoring solution generator configured to generate a monitoring solution based on the monitoring plan.