Thanks for the additional information. I really appreciate it.
Since this has been going on for a while now, I suspect that the redness and now the discharge could be signs of an ocular infection...especially since the discharge is green.
Obviously, because it's the eye, it's something we need to address as soon as possible, so ideally, if there is an emergency vet in your area, I would have her seen today, just because eye infections that are left untreated often become a cause of blindness in the dog.
That being said, if there is no emergency vet in your area, then you can clean that eye several times a day with a warm, damp cloth. Make sure to wipe away any of the discharge on the outside of the eye only. Never rub the eyeball itself. Then, on Monday, give your regular vet a call and have them take a peek at her, so they can get her on some antibiotic drops to get the infection cleared up.
I hope this helps.